agent-native-audit
CommandRun comprehensive agent-native architecture review with scored principles
Enhance a plan with parallel research agents for each section to add depth, best practices, and implementation details
$ npx -y skills add davekilleen/Dex --agent claude-code
name: deepen-plan description: Enhance a plan with parallel research agents for each section to add depth, best practices, and implementation details argument-hint: "[path to plan file]"
**Note: The current year is 2026.** Use this when searching for recent documentation and best practices.
This command takes an existing plan (from `/workflows:plan`) and enhances each section with parallel research agents. Each major element gets its own dedicated research sub-agent to find:
The result is a deeply grounded, production-ready plan with concrete implementation details.
<plan_path> #$ARGUMENTS </plan_path>
**If the plan path above is empty:** 1. Check for recent plans: `ls -la docs/plans/` 2. Ask the user: "Which plan would you like to deepen? Please provide the path (e.g., `docs/plans/2026-01-15-feat-my-feature-plan.md`)."
Do not proceed until you have a valid plan file path.
<thinking> First, read and parse the plan to identify each major section that can be enhanced with research. </thinking>
**Read the plan file and extract:**
**Create a section manifest:**
Section 1: [Title] - [Brief description of what to research] Section 2: [Title] - [Brief description of what to research] ...
<thinking> Dynamically discover all available skills and match them to plan sections. Don't assume what skills exist - discover them at runtime. </thinking>
**Step 1: Discover ALL available skills from ALL sources**
# 1. Project-local skills (highest priority - project-specific) ls .claude/skills/ # 2. User's global skills (~/.claude/) ls ~/.claude/skills/ # 3. compound-engineering plugin skills ls ~/.claude/plugins/cache/*/compound-engineering/*/skills/ # 4. ALL other installed plugins - check every plugin for skills find ~/.claude/plugins/cache -type d -name "skills" 2>/dev/null # 5. Also check installed_plugins.json for all plugin locations cat ~/.claude/plugins/installed_plugins.json
**Important:** Check EVERY source. Don't assume compound-engineering is the only plugin. Use skills from ANY installed plugin that's relevant.
**Step 2: For each discovered skill, read its SKILL.md to understand what it does**
# For each skill directory found, read its documentation cat [skill-path]/SKILL.md
**Step 3: Match skills to plan content**
For each skill discovered:
**Step 4: Spawn a sub-agent for EVERY matched skill**
**CRITICAL: For EACH skill that matches, spawn a separate sub-agent and instruct it to USE that skill.**
For each matched skill:
Task general-purpose: "You have the [skill-name] skill available at [skill-path]. YOUR JOB: Use this skill on the plan. 1. Read the skill: cat [skill-path]/SKILL.md 2. Follow the skill's instructions exactly 3. Apply the skill to this content: [relevant plan section or full plan] 4. Return the skill's full output The skill tells you what to do - follow it. Execute the skill completely."
**Spawn ALL skill sub-agents in PARALLEL:**
**Each sub-agent:** 1. Reads its skill's SKILL.md 2. Follows the skill's workflow/instructions 3. Applies the skill to the plan 4. Returns whatever the skill produces (code, recommendations, patterns, reviews, etc.)
**Example spawns:**
Task general-purpose: "Use the dhh-rails-style skill at ~/.claude/plugins/.../dhh-rails-style. Read SKILL.md and apply it to: [Rails sections of plan]" Task general-purpose: "Use the frontend-design skill at ~/.claude/plugins/.../frontend-design. Read SKILL.md and apply it to: [UI sections of plan]" Task general-purpose: "Use the agent-native-architecture skill at ~/.claude/plugins/.../agent-native-architecture. Read SKILL.md and apply it to: [agent/tool sections of plan]" Task general-purpose: "Use the security-patterns skill at ~/.claude/skills/security-patterns. Read SKILL.md and apply it to: [full plan]"
**No limit on skill sub-agents. Spawn one for every skill that could possibly be relevant.**
<thinking> Check for documented learnings from /workflows:compound. These are solved problems stored as markdown files. Spawn a sub-agent for each learning to check if it's relevant. </thinking>
**LEARNINGS LOCATION - Check these exact folders:**
docs/solutions/ <-- PRIMARY: Project-level learnings (created by /workflows:compound)
├── performance-issues/
│ └── *.md
├── debugging-patterns/
│ └── *.md
├── configuration-fixes/
│ └── *.md
├── integration-issues/
│ └── *.md
├── deployment-issues/
│ └── *.md
└── [other-categories]/
└── *.md**Step 1: Find ALL learning markdown files**
Run these commands to get every learning file:
# PRIMARY LOCATION - Project learnings find docs/solutions -name "*.md" -type f 2>/dev/null # If docs/solutions doesn't exist, check alternate locations: find .claude/docs -name "*.md" -type f 2>/dev/null find ~/.claude/docs -name "*.md" -type f 2>/dev/null
**Step 2: Read frontmatter of eac
One personal Dex, built around your work. Keep your priorities, people, meeting notes and tasks in a folder you own. Work with Dex through your AI app to plan the day, prepare for a meeting or follow through on a promise.
Run comprehensive agent-native architecture review with scored principles
Create engaging changelogs for recent merges to main branch
Create or edit Claude Code skills with expert guidance on structure and best practices
Validate and prepare documentation for GitHub Pages deployment
Record a video walkthrough of a feature and add it to the PR description
Create a new custom slash command following conventions and best practices
Shortcut for "continue working" — pick the work in flight back up exactly where it stopped and keep going until it is done or…