Git & Release Ops — Edho Ferdian Mode
SkillDev toolsGit 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.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
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>— typesfeat, 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