pillars-authorlisted
Install: claude install-skill hannsxpeter/pillars
# Pillars Author
This skill drafts a specific Pillars pillar by scanning the relevant code and presenting a faithful 8-section body for the user to approve.
## When to use this skill
Trigger when the user wants a *specific* pillar drafted or revised, with the pillar name given. Typical requests:
- "Author the data.md pillar from my codebase."
- "Draft auth.md."
- "Fill in stack.md."
- "Populate context.md from the project description."
- "Create the api.md pillar."
If the user wants to *scaffold the whole standard*, prefer `pillars-init`. If they want to *check pillars for drift*, prefer `pillars-verify`.
## What this skill produces
A complete pillar file at `agents/<pillar>.md` (or sub-pillar at `agents/<parent>/<name>.md`) with:
- Correct YAML frontmatter (pillar, status, always_load, covers, triggers, must_read_with, see_also).
- 8 body sections (Scope, Context, Decisions, Rules, Workflows, Watchouts, Touchpoints, Gaps).
- `status: present` once content is meaningful; `status: stub` only if the user explicitly wants a stub.
- Sections populated only where they earn their keep (per Pillars' "earn your keep" principle).
## Procedure
### Step 1. Determine which pillar to author
Get the pillar name from the user's request. If ambiguous, ask. Acceptable names are any from the [Pillars catalog](https://github.com/hannsxpeter/pillars/blob/v1.2.2/PILLARS.md):
- Always-loaded: `context`, `repo`
- Core: `stack`, `arch`, `data`, `api`, `ui`, `auth`, `quality`, `developmen