Skip to content

feat(spec): sync /spec skill and add plan-quality patterns#7

Open
brolag wants to merge 1 commit into
mainfrom
feat/add-spec-skill
Open

feat(spec): sync /spec skill and add plan-quality patterns#7
brolag wants to merge 1 commit into
mainfrom
feat/add-spec-skill

Conversation

@brolag

@brolag brolag commented Jul 1, 2026

Copy link
Copy Markdown
Owner

Syncs the plugin's /spec skill to the operational global version and folds in three patterns adapted from the writing-plans skill.

New patterns (this session)

  • Acceptance-failure list (§6): concrete anti-patterns to never write (prose-only criteria, TBD signatures, verify: with no real command, ensures: nothing checks).
  • [produces:] / [consumes:] (§4 + artifact shape): explicit interface handoff for fleet agents that see only their own subtask. [needs:] gives order, [produces:]/[consumes:] give the contract.
  • Final coverage pass (§7): re-read the spec, point each requirement to a subtask, confirm signature names/types match across producing/consuming subtasks.

Catch-up (prior global-only improvements)

The plugin copy was several edits behind the global. This also brings forward:

  • trigger: /spec frontmatter
  • --no-html HTML render of the plan
  • [needs:] dependency graph for parallel fan-out
  • agents / related frontmatter (traceability)
  • rg / fd in allowed-tools

Docs-only change to one skill file. No code paths affected.

Align the plugin's /spec skill with the operational global version and
fold in three patterns adapted from writing-plans:
- explicit acceptance-failure list (no prose-only criteria)
- [produces:]/[consumes:] interface handoff for fleet subtasks
- final coverage pass (requirement->subtask, signature name/type match)

Also brings forward prior global-only improvements: /spec trigger,
--no-html HTML render, [needs:] dependency graph, agents/related
frontmatter, and rg/fd allowed-tools.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant