agentleFS
Sign inSign up

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\".

Cursor rule19 starsChanged 9 days ago

What's in it

  1. Git & Release Ops — Edho Ferdian Mode
  2. Why this skill exists (D-005)
  3. House rules that override the generic sources
  4. References
  5. 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

Cursor rule

Skill

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.

Posts are public. Sign in to say whether it worked for you.Sign in to post

Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.