Cfn Spec — Testing skill for Claude Code
SPARC Specification phase.
How to install Cfn Spec
Installs to ~/.claude/commands/masharratt-claude-flow-novice-cfn-spec.md
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/masharratt/claude-flow-novice/HEAD/.claude/commands/cfn-spec.md -o ~/.claude/commands/masharratt-claude-flow-novice-cfn-spec.md Restart Claude Code, or start a new session, for it to be picked up.
What Cfn Spec does
description: "SPARC Specification phase. Make testable acceptance criteria, edge cases, pre/post conditions, invariants BEFORE planning implementation. Use when starting any non-trivial task to lock intent, surface ambiguity early." argument-hint: "" allowed-tools: ["Task", "Read", "Write", "Bash", "Skill", "AskUserQuestion"]
CFN Spec (SPARC Phase 1)
Standalone Specification phase. Produces `planning//SPEC_.md` with functional requirements, NFRs, Gherkin
Alternatives in Testing
- Deslop Reborn — One iteration of the IronClaw Reborn de-slop loop — take ONE Reborn crate, fan out parallel review sub-agents 12.6k ★
- Loki Spec Status — Check whether the spec has drifted from its lock using Loki's living-spec drift detection, and summarize the r 1.1k ★
- PR Visual Diff — Post before/after stills + GIFs on a visual PR, captured headlessly with Playwright + ffmpeg 324 ★
Full documentation available on GitHub
View Source RepositoryRelated Skills
Cfn Arch
SPARC Architecture phase. Define component boundaries, interface contracts, integration points, DRY reuse BEFO
Cfn Pseudo
SPARC Pseudocode phase. Trace logic, enumerate branches, find failure paths, verify branch coverage BEFORE wri
Decision Memo
Produce a senior-leadership decision memo before proposing a non-trivial change. Seven sections — observation,
Canary Edge Cases
Surface edge cases worth testing for a feature, function, or existing test suite.
Adversarial Test
Post-build adversarial review — a fresh agent stress-tests recent changes for bugs, regressions, conflicts, an
MCP Smoke
Post-publish MCP smoke test — installs the published tarball in /tmp, performs MCP initialize + tools/list JSO
Related Agents
Requirements Agent
Surfaces ambiguities, missing edge cases, and undefined behaviors before development begins. Produces a Featur
Specs
Write a feature specification in docs/specs/ before any implementation begins. Invoke at the start of every ne
St Worker High
Strikethroo task-execution worker at the HIGH reasoning-effort tier. For complex tasks with non-trivial logic,