olafkfreund/nixos_config/artifact-workflow
Claude Code and agent skill by olafkfreund/nixos_config
- community
Checking that the SKILL.md file is still in the repository.
Write and gate the intent → spec → plan artifacts for a task. Use when starting any task tracked as an issue or touching more than one file, when asked to write an intent, spec or plan, on `/create-spec`, or when the user approves one of these artifacts. Not for typos, lock bumps or one-line config.
Install
npx vskill@latest install olafkfreund/nixos_config/artifact-workflowSKILL.md
Artifact workflow
Three committed files per task, each approved before the next is written. Approval is a git commit, so the history is the audit trail.
Naming
One slug per task, shared across all three folders at the repo root: YYYY-MM-DD-<issue>-<short-slug>.md. Create the issue and the branch (<type>/<issue>-<description>) first; artifacts are committed on the branch.
Stages
| Stage | File | Answers | Stop and ask for | |
|---|---|---|---|---|
| Intent | intent/<slug>.md | why | approval of the problem framing | |
| Spec | spec/<slug>.md | what | approval of the design | |
| Plan | plan/<slug>.md | how | approval to implement |
Rules:
- Write one stage, commit it with
status: draft, stop. Never write the next
stage in the same turn.
- On approval, flip
status: approvedand commit it alone:
docs(<stage>): approve <slug> (#<issue>).
- Changes requested: edit, commit, ask again. Status stays
draft. - The plan copies the approved spec decisions so it can be implemented without
opening the intent or spec, or knowing what the planner knew: each step names its file and lines, its check, and the repo traps that apply. The spec file stays where it is.
- During implementation, cite the plan step being executed. A deviation updates
plan/ in the same commit as the code.
- A plan may name who implements a step (
coders:) and extra read-only
reviewers (reviewers:), each with a one-line reason in the plan. Only Claude proposes and dispatches them. The user's plan approval is the consent, and they never change after approval without re-approval: they are not a deviation, and a handoff fallback goes in the PR, not the plan.
- When agent-team mode is on (managed CLAUDE.md), every draft plan
fills coders: and reviewers:; the user opts out by deleting entries before approval.
- Open the PR linking all three files. Review compares the diff to
plan/.
Intent template
Spec template
Plan template
Security
- Security scanPassedPattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckinghome/development/claude-code-skills/artifact-workflow/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/olafkfreund/nixos_config/artifact-workflow)