Files
archy/.claude/skills/audit-prompts/SKILL.md
T
DorianandClaude Opus 4.6 cb22131909 feat(app): apps tab, archy mock data, prompt palette, code browser, detail keys, guide routing
- Add [[app_ext:...]] tag format and rewrite extractApps() for reliable app extraction
- Wire AppsGrid and RecipeGrid into ContentGridView (was missing on wide desktop)
- Add mock Archy node data for standalone dev testing (VITE_MOCK_ARCHY=true)
- Fix PromptPalette: z-50 + opaque bg so slash menu renders above chat content
- Fix detail banner not updating: add :key to all detail components in ContentPanel
- Guide page moved to /guide, chat is now root route, guide auto-selected on first load
- Code browser: click opens file in viewer, separate checkbox for chat context selection
- Restore folder context selector (round checkbox on hover) in FileTreeNode
- Demo projects for prod deployment instead of hardcoded personal paths
- Improve Archy context injection with media breakdown and better error logging
- Add 11 Claude Code skills for efficient development workflows

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 23:39:41 +00:00

1.8 KiB

name, description, allowed-tools
name description allowed-tools
audit-prompts Deep audit of AI system prompts — find gaps, test extraction coverage, verify tag formats Bash(*), Read, Glob, Grep, Agent

Perform a comprehensive audit of AIUI's AI prompt system. Do NOT make changes — report findings only.

Steps

  1. Read the full system prompt: Read packages/app/src/composables/useAI.ts and reconstruct the complete system prompt including all dynamic sections (persona, Wavlake, memory, web search, Archy context, code context).

  2. Catalog all tag formats: List every [[type:...]] and [[type_ext:...]] format defined in the prompt. Cross-reference with regexes in contentExtraction.ts.

  3. Check for gaps: For each content type in ContentTab (contentFiltering.ts), verify:

    • Is there a tag format in the system prompt?
    • Is there a matching extraction regex?
    • Is there a query classifier?
    • Is there a grid + detail component?
    • Is the tab wired in ContentPanel.vue and ContentGridView.vue?
  4. Test extraction coverage: Read the seed prompts in src/__tests__/fixtures/seedPrompts.ts. For each seed, verify:

    • Does the extraction function find the expected number of items?
    • Are there edge cases that would break extraction?
  5. Analyze prompt quality: Check for:

    • Conflicting instructions
    • Missing edge case handling (e.g., "what if the AI can't find a match?")
    • Overly vague instructions
    • Missing content types that should have tag formats
  6. Check proxy tools: Read server/claude-proxy.ts and verify tool definitions match what the prompt claims.

  7. Report: Create a structured summary with:

    • Content type coverage matrix (tag/extraction/grid/detail/prompt)
    • Identified gaps and inconsistencies
    • Priority recommendations