EEF / rules
edhoferdian/EEF/.cursor/rules/git-and-release-ops-edho-ferdian.mdc
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\".
What's in it
- Git & Release Ops — Edho Ferdian Mode
- Why this skill exists (D-005)
- House rules that override the generic sources
- References
- Language routing (fixed — see skill-authoring-edho-ferdian's canonical contract)
--- description: "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\"." globs: alwaysApply: false --- # Git & Release Ops — Edho Ferdian Mode ## 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 <!-- d034-ok: historical mention, not a live pointer --> 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.
More agent context in edhoferdian/EEF
115 other files this repository gives its agents, the first 60 shown.
AGENTS.md
Copilot instructions
Cursor rule
- .cursor/rules/api-design-edho-ferdian.mdc
- .cursor/rules/backend-engineering-edho-ferdian.mdc
- .cursor/rules/billing-ops-edho-ferdian.mdc
- .cursor/rules/build-fix-edho-ferdian.mdc
- .cursor/rules/click-path-audit-edho-ferdian.mdc
- .cursor/rules/code-quality-tooling-edho-ferdian.mdc
- .cursor/rules/code-review-edho-ferdian.mdc
- .cursor/rules/code-simplification-edho-ferdian.mdc
- .cursor/rules/communications-triage-edho-ferdian.mdc
- .cursor/rules/config-hygiene-edho-ferdian.mdc
- .cursor/rules/container-ops-edho-ferdian.mdc
- .cursor/rules/counterparty-comms-edho-ferdian.mdc
- .cursor/rules/data-layer-patterns-edho-ferdian.mdc
- .cursor/rules/dead-code-cleanup-edho-ferdian.mdc
- .cursor/rules/deployment-ops-edho-ferdian.mdc
- .cursor/rules/desktop-e2e-edho-ferdian.mdc
- .cursor/rules/dev-kickoff-edho-ferdian.mdc
- .cursor/rules/docs-sync-edho-ferdian.mdc
- .cursor/rules/e2e-testing-edho-ferdian.mdc
- .cursor/rules/frontend-engineering-edho-ferdian.mdc
- .cursor/rules/gan-harness-edho-ferdian.mdc
- .cursor/rules/language-code-review-edho-ferdian.mdc
- .cursor/rules/legal-ops-edho-ferdian.mdc
- .cursor/rules/marketing-edho-ferdian.mdc
- .cursor/rules/networking-ops-edho-ferdian.mdc
- .cursor/rules/opensource-release-edho-ferdian.mdc
- .cursor/rules/performance-audit-edho-ferdian.mdc
- .cursor/rules/research-ops-edho-ferdian.mdc
- .cursor/rules/safe-execution-edho-ferdian.mdc
- .cursor/rules/security-review-edho-ferdian.mdc
- .cursor/rules/seo-audit-edho-ferdian.mdc
- .cursor/rules/skill-audit-edho-ferdian.mdc
- .cursor/rules/skill-authoring-edho-ferdian.mdc
- .cursor/rules/spec-mining-edho-ferdian.mdc
- .cursor/rules/system-design-edho-ferdian.mdc
- .cursor/rules/test-authoring-edho-ferdian.mdc
- .cursor/rules/video-style-edho-ferdian.mdc
Skill
- api-design-edho-ferdian.agents/skills/api-design-edho-ferdian/SKILL.md
- backend-engineering-edho-ferdian.agents/skills/backend-engineering-edho-ferdian/SKILL.md
- billing-ops-edho-ferdian.agents/skills/billing-ops-edho-ferdian/SKILL.md
- build-fix-edho-ferdian.agents/skills/build-fix-edho-ferdian/SKILL.md
- click-path-audit-edho-ferdian.agents/skills/click-path-audit-edho-ferdian/SKILL.md
- code-quality-tooling-edho-ferdian.agents/skills/code-quality-tooling-edho-ferdian/SKILL.md
- code-review-edho-ferdian.agents/skills/code-review-edho-ferdian/SKILL.md
- code-simplification-edho-ferdian.agents/skills/code-simplification-edho-ferdian/SKILL.md
- communications-triage-edho-ferdian.agents/skills/communications-triage-edho-ferdian/SKILL.md
- config-hygiene-edho-ferdian.agents/skills/config-hygiene-edho-ferdian/SKILL.md
- container-ops-edho-ferdian.agents/skills/container-ops-edho-ferdian/SKILL.md
- counterparty-comms-edho-ferdian.agents/skills/counterparty-comms-edho-ferdian/SKILL.md
- data-layer-patterns-edho-ferdian.agents/skills/data-layer-patterns-edho-ferdian/SKILL.md
- dead-code-cleanup-edho-ferdian.agents/skills/dead-code-cleanup-edho-ferdian/SKILL.md
- deployment-ops-edho-ferdian.agents/skills/deployment-ops-edho-ferdian/SKILL.md
- desktop-e2e-edho-ferdian.agents/skills/desktop-e2e-edho-ferdian/SKILL.md
- dev-kickoff-edho-ferdian.agents/skills/dev-kickoff-edho-ferdian/SKILL.md
- docs-sync-edho-ferdian.agents/skills/docs-sync-edho-ferdian/SKILL.md
- e2e-testing-edho-ferdian.agents/skills/e2e-testing-edho-ferdian/SKILL.md
- frontend-engineering-edho-ferdian.agents/skills/frontend-engineering-edho-ferdian/SKILL.md
- gan-harness-edho-ferdian.agents/skills/gan-harness-edho-ferdian/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
Reports can't be read right now.
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

