Analyze codebase architecture, security posture, or code quality through guided multi-step investigation. Use when performing architecture reviews, security assessments, quality evaluations, or deep technical investigations. Produces prioritized findings with evidence.
Performs guided multi-step codebase analysis for architecture, security, and quality, delivering prioritized findings with evidence.
/plugin marketplace add rjmurillo/ai-agents/plugin install project-toolkit@ai-agentsThis skill inherits all available tools. When active, it can use any tool Claude has access to.
When this skill activates, IMMEDIATELY invoke the script. The script IS the workflow.
| Trigger Phrase | Operation |
|---|---|
analyze this codebase | analyze.py with architecture + quality focus |
review code quality | analyze.py with quality focus |
run security assessment | analyze.py with security focus |
architecture review of this system | analyze.py with architecture focus |
find code smells | analyze.py with quality focus |
Use this skill when:
Use direct code reading instead when:
| Avoid | Why | Instead |
|---|---|---|
| Exploring the codebase before invoking the script | Script orchestrates exploration order | Run step 1 immediately, let script direct you |
| Skipping the Explore agent delegation | Misses broad codebase context | Follow step 1 REQUIRED ACTIONS to delegate |
| Passing empty thoughts to later steps | Loses accumulated context | Include all findings from previous steps |
| Reducing total-steps below 6 | Skips verification and synthesis | Keep minimum 6, increase as script directs |
| Reporting findings without file:line evidence | Unverifiable claims | Always cite specific locations |
After execution:
| Script | Purpose |
|---|---|
scripts/analyze.py | Multi-step guided analysis with exploration, investigation, and synthesis |
python3 scripts/analyze.py \
--step-number 1 \
--total-steps 6 \
--thoughts "Starting analysis. User request: <describe what user asked to analyze>"
| Argument | Required | Description |
|---|---|---|
--step-number | Yes | Current step (starts at 1) |
--total-steps | Yes | Minimum 6; adjust as script instructs |
--thoughts | Yes | Accumulated state from all previous steps |
The script outputs REQUIRED ACTIONS at each step. Follow them exactly.
Step 1: EXPLORATION - Script tells you to delegate to Explore agent
Step 2: FOCUS SELECTION - Classify areas, assign priorities
Step 3: INVESTIGATION PLAN - Commit to specific files and questions
Step 4+: DEEP ANALYSIS - Progressive investigation with evidence
Step N-1: VERIFICATION - Validate completeness
Step N: SYNTHESIS - Consolidate findings
Do NOT try to follow this workflow manually. Run the script and follow its output.
# Step 1: Start - script will instruct you to explore first
python3 scripts/analyze.py --step-number 1 --total-steps 6 \
--thoughts "Starting analysis of auth system"
# [Follow REQUIRED ACTIONS from output - delegate to Explore agent]
# Step 1 again with explore results
python3 scripts/analyze.py --step-number 1 --total-steps 6 \
--thoughts "Explore found: Flask app, SQLAlchemy, auth/ dir..."
# Step 2+: Continue following script output
python3 scripts/analyze.py --step-number 2 --total-steps 7 \
--thoughts "[accumulated state from step 1] Focus: security P1, quality P2"
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use for discovering, retrieving, and improving prompts.
Search, retrieve, and install Agent Skills from the prompts.chat registry using MCP tools. Use when the user asks to find skills, browse skill catalogs, install a skill for Claude, or extend Claude's capabilities with reusable AI agent components.
Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.