asdecided/core/decided-artifacts
Claude Code and agent skill by asdecided/core
- community
Checking that the SKILL.md file is still in the repository.
Author and maintain AsDecided Markdown artifacts — requirements, decisions, roadmaps, prompts, designs — using the decided CLI. Use when asked to create, read, validate, update, or link artifacts in a project's decisions/ directory.
Install
npx vskill@latest install asdecided/core/decided-artifactsSKILL.md
RAC artifacts
RAC models product artifacts as typed, deterministic Markdown files. Five types exist: requirement, decision, roadmap, prompt, design. Type is inferred from ## section headings, never declared. Frontmatter carries identity only and is machine-generated.
Hard constraints
- Write artifact files only inside the host project's decisions directory
(decisions/ by default; if the project keeps artifacts elsewhere, confirm the path before writing). Never create or edit RAC artifacts outside that directory, and never modify files elsewhere in the project on this skill's behalf.
- Never hand-write or alter an artifact
idor its frontmatter
identity block. decided new mints ids. Do not edit .decisions/config.yaml.
- Do not invent sections or frontmatter fields. Use
decided schema <type>
to see what a type expects.
- Validation must pass before the work is done:
decided validateexits 0
and, if the project uses relationship links, decided relationships <dir> --validate exits 0.
Create an artifact
decided new <type> <path> writes the canonical template with a minted id. It never overwrites an existing file. Then edit the file and replace every TODO placeholder with real content, keeping the ## headings intact. Requirements use testable statements of the form - [REQ-001] ... under ## Requirements.
If the project has no .decisions/config.yaml yet, run decided init once at the project root first (optionally --key <PREFIX> for the id prefix).
Read and classify
An invalid but recognisable file still classifies as its type and then fails validation — classification and validation are separate.
Validate
Treat errors as blocking. Warnings are advisory (commonly a missing recommended section); fix them when the content exists to fill them.
Update and improve
Edit the Markdown directly, preserving the heading structure and the frontmatter block untouched. Re-run decided validate after every edit.
Link artifacts
Linking uses ## Related <Type> sections (for example ## Related Decisions), one artifact id per line. Ids resolve from an explicit ## ID section, a <letters>-<digits> filename prefix (for example adr-004), or the filename stem. Check a link target resolves before adding it:
After adding links, run decided relationships <dir> --validate.
Output for automation
Most commands accept --json for machine-readable output, and exit codes follow the documented contract (0 pass, non-zero failure). Prefer --json when a result feeds a script or a decision.
Security
- Security scanPassed, 95 of 100Pattern 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 repositoryCheckingrust/rac-engine/assets/skills/decided-artifacts/SKILL.md
Popularity
- Repository stars
- 299
- Repository forks
- 9
- 7-day trend score
- 0
Stars and forks are for the whole GitHub repository, not this skill alone. 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/asdecided/core/decided-artifacts)