CLAUDE.md@plugins/ai-helpers · git:20261024.c3056dc · 2026-10-24 · sha256 e7088d20a6c9d187
CLAUDE.md@plugins/ai-helpers git:20261024.c3056dcA
Immutable. This exact content never changes and is served at /api/v1/blob/e7088d20a6c9d187.
# ai-helpers Plugin Skills and output styles for engineering AI artifacts: prompts, skills, subagents, and output styles. ## Skills - **`prompt-engineering`** — instruction text on any surface; the wording rules the other four skills defer to - **`skill-engineering`** — the skill artifact: routing metadata, body content, references, evaluation, distribution - **`subagent-engineering`** — the subagent artifact: the delegation decision, frontmatter, the agent's system prompt - **`output-style-engineering`** — the output-style artifact: mechanism choice, frontmatter, role, voice, rules - **`prompt-terser`** — terseness audit of a prompt that drifted across edit cycles ## Output Styles - **`ai-engineer`** — collaborative peer persona for artifact work ## Plugin Scope The AI artifact itself. Coding workflow belongs to `the-coder`, language conventions to the language plugins, git workflow to `git-commit`. ## Conventions - `skill-engineering`, `subagent-engineering`, and `output-style-engineering` each declare `prompt-engineering` as a hard `<prerequisite>` — every AI artifact is a prompt. `prompt-terser` names it as a boundary with no invoke pointer, which is the soft tier of [ADR 1.3](/design-docs/adr/1.3-skill-dependencies.md) - `prompt-terser` is user-invoked only (`disable-model-invocation`) — its triggers sit inside `prompt-engineering`'s, so in the routing pool it only draws a contest it cannot win - Other plugins depend inward on these skills: `the-workflow`'s `claude-md` declares a hard `<prerequisite>` on `prompt-engineering`, and `git-commit`'s CLAUDE.md cites `skill-engineering`. Renaming a skill here, or dropping a section a dependent defers to, breaks a file in another plugin