| 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.
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.
- 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:feature or /agent-dashboard:fix instead. If a rule or config change introduces new agent behavior, consider /agent-dashboard:feature for planning and review.
Gate: The scope is clear and limited to non-code changes.
Phase 3: Implement
- Make the changes.
- Run the smallest relevant verification:
- Docs/rules/config text only: run no test, or a docs/config validation command if the repo has one.
- Dependency, CI, Makefile, formatter, or test-runner changes: run the affected native command and full
make test/make test-fast when available.
- Agent workflow/rule changes that alter behavior: run the package test covering that workflow, or switch to
/agent-dashboard:feature if implementation-level validation is needed.
Gate: Changes are applied. The relevant verification is complete and named.
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 |
|---|
chore | Dependency bumps, version bumps, tooling config |
docs | Documentation, READMEs, comments |
ci | CI/CD pipeline changes |
build | Build system, Makefile changes |
-
Open the PR by invoking /agent-dashboard:pr. That skill owns conditional cleanup/formatting, final test gating when available, push, and gh pr create. Do not call gh pr create directly — a pr-skill-gate hook will block it.
Gate: Clean commit with conventional message. PR opened via /agent-dashboard:pr.