name: chore description: Lightweight workflow for non-code changes — rules, config, docs, CI, dependency bumps disable-model-invocation: true
Make a non-code change.
Change description: $ARGUMENTS
Instructions
Follow these phases in order. Each phase has a gate — do not proceed until the gate is satisfied. Apply all project rules and conventions that are in your context.
Phase 1: Branch Setup
- Derive a short kebab-case name from the change description.
- Switch to main:
git checkout main - Pull latest:
git pull origin main - Create a new branch from main:
git checkout -b chore/<name>- If the branch already exists, ask the user whether to resume it (
git checkout chore/<name>) or choose a new name.
- If the branch already exists, ask the user whether to resume it (
- Confirm the branch:
git branch --show-current
Gate: On the correct chore/<name> branch, based on latest main.
Phase 2: Scope
- Parse the change description — what needs to change and why?
- Identify the affected files.
- Confirm this is a non-code change (config, docs, rules, CI, dependencies). If it involves application logic or tests, suggest
$agent-dashboard:featureor$agent-dashboard:fixinstead. If a rule or config change introduces new agent behavior, consider$agent-dashboard:featurefor planning and review.
Gate: The scope is clear and limited to non-code changes.
Phase 3: Implement
- Make the changes.
- Run
make testto verify nothing breaks. Skip only if no Makefile exists.
Gate: Changes are applied. make test passes.
Phase 4: Review
Review all changes for correctness and convention adherence. Apply all project rules and conventions that are in your context.
Gate: No issues remain.
Phase 5: Commit and Open PR
Commit with a conventional commit message. Use the appropriate type:
Type When choreDependency bumps, version bumps, tooling config docsDocumentation, READMEs, comments ciCI/CD pipeline changes buildBuild system, Makefile changes Open the PR by invoking
$agent-dashboard:pr. That skill owns cleanup,make fmt,make test, push, andgh pr create. Do not callgh pr createdirectly — apr-skill-gatehook will block it.
Gate: Clean commit with conventional message. PR opened via $agent-dashboard:pr.