Appearance
Contributing
SpecArk is small enough that clarity matters more than process overhead.
Repository principles
- keep
SKILL.mdwrappers lean and point them at command files - put SpecArk-authored controller or workflow behavior in
references/local-commands/ - preserve file-backed workflow contracts
- prefer references and scripts over duplicating large procedural text in many places
When changing skills
- Update the relevant command file and keep
SKILL.mdas a slim wrapper. - Update
agents/openai.yamlwhen user-facing labels or prompts drift. - Update or add reference files when a rule should be shared across skills.
- Re-run the plugin validator.
- Update docs when behavior visible to users changed.
When changing docs
This docs site is VitePress-based and lives under docs/.
Use:
bash
npm install
npm run docs:build
npm run docs:previewGood contribution targets
- clearer skill boundaries
- stronger validation contracts
- better examples for orchestrator routing
- improved documentation for installation and workflow behavior