← ClaudeAtlas

spec-authorlisted

Author a new agnostic-ai spec (agent, skill, rule, or hook). Use when the user wants to add a new prompt, convention, or hook to their project.
Chemaclass/agnostic-ai · ★ 12 · AI & Automation · score 70
Install: claude install-skill Chemaclass/agnostic-ai
<!-- Generated by agnostic-ai. Do not edit this file directly; edit specs under .agnostic-ai/ and run `agnostic-ai sync`. --> # spec-author Authors a new agnostic-ai spec file from a description. ## Steps 1. Ask the user which kind: agent, skill, rule, or hook. 2. Pick the right directory and extension: - agent: `agents/<name>.md` - skill: `skills/<name>/SKILL.md` - rule: `rules/<name>.md` - hook: `hooks/<name>.yaml` 3. Build the YAML frontmatter (or full YAML for hooks) per `docs/user/spec-format.md`. 4. Write the body in plain English. Lead with the action. 5. Run `agnostic-ai validate` to confirm parse. 6. Run `agnostic-ai sync --dry-run` to preview emitted outputs. ## Conventions - `name` field matches the file name without extension. - `description` is one short sentence. - Body is markdown. Avoid em dashes. Avoid filler. - Hooks include a `command` field with the exact shell to run.