This skill should be used when analyzing codebases, understanding architecture, or when analyze, investigate, explore code, or understand architecture are mentioned.
Analyzes codebases through evidence gathering and confidence tracking to deliver architectural insights and findings.
npx claudepluginhub outfitter-dev/outfitterThis skill inherits all available tools. When active, it can use any tool Claude has access to.
references/architecture-analysis.mdEvidence-based investigation → findings → confidence-tracked conclusions.
find-patterns skillfind-root-causes skillreport-findings skill<when_to_use>
NOT for: wild guessing, assumptions without evidence, conclusions before investigation
</when_to_use>
<confidence>| Bar | Lvl | Name | Action |
|---|---|---|---|
░░░░░ | 0 | Gathering | Collect initial evidence |
▓░░░░ | 1 | Surveying | Broad scan, surface patterns |
▓▓░░░ | 2 | Investigating | Deep dive, verify patterns |
▓▓▓░░ | 3 | Analyzing | Cross-reference, fill gaps |
▓▓▓▓░ | 4 | Synthesizing | Connect findings, high confidence |
▓▓▓▓▓ | 5 | Concluded | Deliver findings |
Calibration: 0=0–19%, 1=20–39%, 2=40–59%, 3=60–74%, 4=75–89%, 5=90–100%
Start honest. Clear codebase + focused question → level 2–3. Vague or complex → level 0–1.
At level 4: "High confidence in findings. One more angle would reach full certainty. Continue or deliver now?"
Below level 5: include △ Caveats section.
Evidence over assumption — investigate when you can, guess only when you must.
Multi-source gathering — code, docs, tests, history, web research, runtime behavior.
Multiple angles — examine from different perspectives before concluding.
Document gaps — flag uncertainty with △, track what's unknown.
Show your work — findings include supporting evidence, not just conclusions.
Calibrate confidence — distinguish fact from inference from assumption.
</principles><evidence_gathering>
Start broad, then narrow:
Layer evidence:
Follow the trail:
</evidence_gathering>
<output_format>
After each evidence-gathering step emit:
{ numbered list of discoveries with supporting evidence }
{ recurring themes or structures identified }
{ what findings mean for the question at hand }
Overall: {BAR} {PERCENTAGE}%
High confidence areas:
Lower confidence areas:
Assumptions:
Gaps:
Unknowns:
</output_format>
<specialized_techniques>
Load skills for specialized analysis (see Steps section):
find-patternsfind-root-causesreport-findings</specialized_techniques>
<workflow>Loop: Gather → Analyze → Update Confidence → Next step
At each step:
Before concluding (level 4+):
Check evidence quality:
Check completeness:
Check deliverable:
ALWAYS:
NEVER:
Core methodology:
Micro-skills (load as needed):
find-patterns — extracting and validating patternsfind-root-causes — systematic problem diagnosisreport-findings — multi-source research synthesisLocal references:
Related skills:
pathfinding — clarifying requirements before analysisdebugging — structured bug investigationActivates 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.
This skill should be used when the user asks to "create an agent", "add an agent", "write a subagent", "agent frontmatter", "when to use description", "agent examples", "agent tools", "agent colors", "autonomous agent", or needs guidance on agent structure, system prompts, triggering conditions, or agent development best practices for Claude Code plugins.