Git & Release Ops — Edho Ferdian Mode

SkillDev tools

Git and forge workflow, branching strategy selection, conventional commit format, merge versus rebase, conflict resolution, PR readiness and triage, issue/backlog classification, CI failure triage, and release/changelog cutting. Trigger phrases: "strategi branch", "format commit", "rebase atau merge", "PR ini siap merge belum", "triase issue", "bikin release", "CI merah".

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Git & Release Ops skill

What this skill tells your AI

The instructions your AI receives, as published by edhoferdian/eef in skills/git-and-release-ops-edho-ferdian/SKILL.md and read by ahel’s review.

Why this skill exists (D-005)

Until now this ecosystem's git conventions came from the installed global harness rules (~/.claude/rules/ecc/common/git-workflow.md). That is a live dependency on the harness this ecosystem is decommissioning. This skill is the native replacement.

House rules that override the generic sources

  • Commit format: <type>: <description> — types feat, fix, refactor, docs, test, chore, perf, ci. Imperative mood, no trailing period, subject ≤ 50 chars, body explains why.
  • No attribution trailers. No Co-Authored-By, no tool signature lines. (Standing convention for this ecosystem.)
  • Commit or push only when asked. If the current branch is the default branch, branch first.

References

  • references/branching-and-commits.md

  • references/pr-and-triage.md

  • references/release-and-changelog.md — tagging conventions and tag immutability, trunk-based vs release-branch cutting, Keep a Changelog format with Conventional-Commits-driven generation, and semantic version bump rules split for libraries (the "zero code changes" MAJOR test) versus applications (which may legitimately use date/build versioning instead of strict SemVer).

Language routing (fixed — see skill-authoring-edho-ferdian's canonical contract)

Communication to the user (branch/PR/CI discussion) in Bahasa Indonesia; commit messages, PR titles/bodies, and changelog entries in English — fixed, never ask. Full contract: skill-authoring-edho-ferdian §7.

Signals

GitHub stars
21
Last commit
Sep 2026
Advanced
Item type
skill
Key
git-and-release-ops-edho-ferdian
Source
github.com/edhoferdian/eef