Start with one artifact
Use a real repository file as the input, then hand artifacts from one phase to the next instead of re-pasting the same context.
A native Claude Code and Codex plugin for spec-driven, traceable engineering.
Three commands to install SpecArk and hand the orchestrator a real request. Pick your platform.
# 1. Add the marketplace
claude plugin marketplace add maxgda/spec-ark
# 2. Install the plugin
claude plugin install specark
# 3. Hand the orchestrator a real artifact (auto mode runs end-to-end)
/specark:spdd-orchestrator mode=auto Add a thumbnail-upload step to
the profile editor. See @src/components/ProfileEditor.tsx and the
existing upload helper in @src/lib/upload.ts.# 1. Add the marketplace
codex plugin marketplace add maxgda/spec-ark
codex plugin marketplace upgrade
# 2. Hand the orchestrator a real artifact (auto mode runs end-to-end)
Use the spdd-orchestrator skill on @idea.md in auto mode.
# where idea.md describes the feature and references the relevant files,
# e.g. @src/components/ProfileEditor.tsx and @src/lib/upload.ts.auto mode runs every phase end-to-end. Each one writes a reviewable artifact to your repository before the next phase starts:
requirements/STORY-001.mdFocused story decomposed from the free-text request — clarifies scope and acceptance criteria.
spdd/analysis/ANALYSIS-001.mdArchitecture-aware analysis of the referenced files, the existing upload helper, and where the new step plugs in.
spdd/prompt/PROMPT-001.mdThe implementation prompt — the only input spdd-generate reads. Reviewable before any code changes.
src/components/ProfileEditor.tsx (+)Edits generated from the prompt artifact — new thumbnail-upload step wired into the existing editor.
src/lib/upload.ts (~)Targeted touch-ups to the helper called out in the request.
End result. The feature ships with a four-step audit trail: story → analysis → prompt → code. If anything looks off in the implementation, fix the prompt and regenerate — the artifacts stay in sync.
Further steps. Walk the same path with your own input in the First Feature Tutorial, or read the Workflow Overview for phase-by-phase detail.
SpecArk is built for teams and repositories that want a disciplined SPDD workflow instead of loose prompt chains. If you are evaluating the plugin for the first time, start with:
idea.md
└─ spdd-discovery (optional, manual: when context is unclear)
└─ spdd-plan (optional, manual: when input is roadmap-sized)
└─ spdd-story → requirements/STORY-001.md
└─ spdd-analysis → spdd/analysis/ANALYSIS-001.md
└─ spdd-reasons-canvas → spdd/prompt/PROMPT-001.md
└─ spdd-generate → implementation files
└─ spdd-api-test → spdd/tests/ (optional)Each phase produces a repository file. The next phase reads that file directly — no context re-pasting.
Use this documentation when you need to: