code-recon-skill

Map repository components, dependencies, entry points, and security-critical functions for audits.

3|1|Updated Mar 6, 2026
One-click install
npx skills add https://github.com/readtheskill/readtheskill --skill code-recon-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-recon-skill
Source: https://github.com/readtheskill/readtheskill/tree/main/public/skills/infrastructure/code-recon-skill
Command: npx skills add https://github.com/readtheskill/readtheskill --skill code-recon-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reduces the time and uncertainty of building comprehensive architectural context needed for security audits and vulnerability analysis by mapping components, trust boundaries, and code-level entry points.

Core Features & Use Cases

  • Recon Pyramid Workflow: Executes layered reconnaissance from overview to detail (project metadata, architecture mapping, module deep dives, function-level analysis, and configuration inspection).
  • Structured Context Output: Produces auditor-ready documents that include component diagrams, dependency enumerations, call-graph highlights, and notes on security-critical functions and error handling.
  • Use Case: Security engineers or auditors onboarding to an unfamiliar repository can quickly obtain a prioritized set of findings and a clear architecture map to guide manual review and threat modeling.

Quick Start

Analyze the repository to produce a structured architecture map highlighting components, trust boundaries, entry points, and security-critical functions for an auditor.

Frequently Asked Questions about code-recon-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map software architecture for a security audit on an unfamiliar repository?

To map software architecture for a security audit, you can execute a layered reconnaissance workflow that extracts project metadata, component diagrams, and trust boundaries. This produces auditor-ready documents to guide manual review and threat modeling.

What is the best way to identify security-critical functions during vulnerability analysis?

Identifying security-critical functions during vulnerability analysis involves performing function-level reconnaissance to trace entry points and highlight call-graph flows. This process extracts a prioritized list of functions suitable for focused manual review.

How do I enumerate dependencies and trust boundaries in a codebase for threat modeling?

Enumerating dependencies and trust boundaries for threat modeling requires mapping codebase components and tracing module call flows. This generates structured context output with dependency enumerations and clear architecture maps.

Can I extract call-graph highlights and configuration artifacts for an auditor report?

Yes, you can extract call-graph highlights and configuration artifacts for an auditor report by applying a recon pyramid workflow to the codebase. This produces structured context output detailing module call flows and configuration inspection notes.

Does static analysis for code reconnaissance work without external dependencies?

Yes, static analysis for code reconnaissance operates directly on software repositories and codebases without requiring external dependencies. It performs layered reconnaissance from project overview down to function-level analysis.

Limitations of manual code review vs automated architectural context mapping?

Manual code review introduces uncertainty and time delays when onboarding to unfamiliar repositories, whereas automated architectural context mapping rapidly produces structured component diagrams and prioritized findings to accelerate security assessments.