software-architecture-analysis
CommunityReverse-engineer codebases into clean-room design docs.
System Documentation
What problem does it solve?
Reverse-engineer a software codebase to understand architecture, data flow, privacy posture, and feature surface — then produce a clean-room design document, PRD, or migration plan that re-imagines the system under new constraints (local-first, privacy-first, self-hosted). Use when you need to understand how a system works from its source code or produce a specification without copying implementation details.
Core Features & Use Cases
- Map architecture: identify components, data flows, and interfaces from a codebase.
- Assess privacy posture: outline storage, data pathways, and external dependencies.
- Output design artifacts: generate a platform-agnostic design document or migration plan for architecture teams.
Quick Start
Clone the target repository, run the analysis workflow, and export a clean-room design document that captures architecture without copying code.
Dependency Matrix
Required Modules
None requiredComponents
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: software-architecture-analysis Download link: https://github.com/magnus919/hermes-profiles/archive/main.zip#software-architecture-analysis Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 510,000+ vetted skills library on demand.