← ClaudeAtlas

pillars-verifylisted

Audit the current project's Pillars files against the actual codebase. Walks each pillar's Context section, checks whether its declarative claims (stack, file locations, conventions, decisions) still match the code, flags drift, and proposes specific fixes for each finding. Use this skill when the user asks to 'verify pillars,' 'check pillars for drift,' 'audit pillars,' 'are my pillars up to date,' 'check if my pillars match the code,' or after a significant refactor when they want to confirm the pillars still reflect reality.
hannsxpeter/pillars · ★ 2 · AI & Automation · score 66
Install: claude install-skill hannsxpeter/pillars
# Pillars Verify This skill audits the project's pillar files against the current state of the codebase. It walks each pillar's Context section, checks claims, and flags drift with specific evidence. ## When to use this skill Trigger when the user wants to check whether their pillars are still accurate. Typical requests: - "Verify the pillars." - "Check if my pillars are still accurate." - "Audit the pillars against the codebase." - "Are my pillars out of date?" - "I just did a big refactor; check the pillars." If the user wants to *bootstrap* Pillars, prefer `pillars-init`. If they want to *author or rewrite a specific pillar*, prefer `pillars-author`. ## What this skill produces A structured drift report in the chat (no files written by default). For each pillar: - Claims checked - Drift findings (if any), with the specific evidence in code - Proposed fixes for each finding - Suggested next action After presenting the report, the user can decide which findings to address and (optionally) invoke `pillars-author` to refresh a specific pillar. ## Procedure ### Step 1. Locate the project's scopes and pillars Check the standard locations: ```bash ls AGENTS.md agents/ ``` If either is missing, tell the user: "This project doesn't appear to have Pillars set up. Run `/pillars-init` first." End. Also find nested directories containing both `AGENTS.md` and `agents/`. Verify each scope independently and apply nearest-scope precedence when claims conflict. Read each scop