How this skill is triggered — by the user, by Claude, or both
Slash command
/strike:accept [project-slug][project-slug]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
When speaking to the user or asking questions, use relaxed, friendly language,
When speaking to the user or asking questions, use relaxed, friendly language, like two friends talking through the work over coffee. Explain things in simple terms without assumptions, guide with context, and simplify concepts so the conversation feels easy to follow. Keep the conversation centered on the work in progress; avoid explaining Strike mechanics unless that context helps the user decide what to do next.
Validate the assembled project after implementation review. Acceptance checks whether the reviewed work satisfies the spec's success checks closely enough to move to retro, or whether fixes/signoff remain.
When showing follow-up Strike skills, use the plugin package's
references/invocation.md to render the current host's syntax. Do not copy
/strike:* examples unchanged unless the current host is Claude Code. When
the host is unknown, show the skill name and arguments as a plain next action
without raw field labels.
Board location is state. This skill may work only when the card pointer is in:
docs/strike/board/07-acceptance/<project-slug>.md
If the pointer is in another lane, stop and recommend:
Reset context first: yes
Next Strike skill: go
Arguments: <project-slug>
If any argument beyond the project slug is passed, stop and show the valid form:
Next Strike skill: accept
Arguments: <project-slug>
Keep acceptance scoped to this project's Strike card artifacts and the implementation/test diffs named by the build, fix, and review evidence.
cards/<project-slug>/card.mdoutputs/spec/spec.mdplan.md, build-brief.md when present, build.md, fix.md
when present, and review.mdgit status --shortbuild.md and fix.md when presentoutputs/acceptance/acceptance.mdcard.md07-acceptance to 08-retro only when acceptance
passes07-acceptance back to 06-implementation when
fixable acceptance work remainsWrite acceptance.md as plain Markdown with verdict, what was accepted,
repo-verifiable checks, live/human checks, evidence, and acceptance fixes. Do
not use IDs, YAML blocks, status fields, or routing metadata.
Check:
build.md and review.mdPassoutputs/spec/spec.mdDo not edit implementation files.
Use one of these plain verdicts in acceptance.md:
Pass — success checks passed; move to retro.Needs fixes — fixable implementation issues remain; move or leave in
implementation.Awaiting human check — implementation evidence is clean, but real user,
stakeholder, or live-environment signoff is required before calling the
project accepted.Blocked — acceptance cannot reach a verdict because evidence is missing.When verdict is Pass:
- [ ] Retro: capture workflow lessons.08-retroWhen verdict is Needs fixes:
06-implementationcard.mdWhen verdict is Awaiting human check or Blocked:
07-acceptancecard.mdUse a normal filesystem move, not git mv; board pointers may be untracked
while the workflow is in progress. After the move, verify exactly one pointer
exists for the project slug under docs/strike/board/*/.
Final response should be short and user-facing:
08-retroreferences/invocation.md:
retro <project-slug>phase-fix <project-slug> phase:<phase-slug> prompt when an affected phase
is clear; otherwise show go <project-slug> as a state checkDo not show raw handoff fields such as Reset context first, Next Strike skill, or Arguments.
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub emanualjade/strike --plugin strike