"Standard feature-branch workflow for Griot. One feature spec = one branch = one PR. The progress tracker travels on the branch."
Install
npx skillscat add donartkins/griot/git-branch-flow Install via the SkillsCat registry.
SKILL.md
Git Branch Flow
Process (per feature spec)
- Pull latest
main:git checkout main && git pull. - Create branch from the current system's repo root:
git checkout -b feature/NN-slug. - Read only the current numbered spec + its required context. Present a concrete plan and wait for explicit user approval.
- Implement within spec scope. Write tests for the core logic + critical paths.
- Run the system's verification gates (see root
AGENTS.md). - Update the owning system's
project-kit/context/progress-tracker.mdon the branch: move current spec to Completed, clear In Progress, point Current Goal / Next Up at the next spec, add a session note. - Commit implementation + tracker together, push the branch.
- Optionally run review (CodeRabbit or equivalent) and fix findings.
- The user merges to
mainmanually; sync before the next spec.
Rules
- Never commit a progress-tracker update directly to
main. - Never batch specs or skip ahead.
- Root-level changes (repo layout, shared skills) use the same flow against the root tracker.