learn-architecture

Scan project source code and generate knowledge_architecture.md documenting architecture patterns.

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/minhquan2904/vibe-check-scam --skill learn-architecture-minhquan2904
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: learn-architecture
Source: https://github.com/minhquan2904/vibe-check-scam/tree/main/.agent/skills/learn-architecture
Command: npx skills add https://github.com/minhquan2904/vibe-check-scam --skill learn-architecture-minhquan2904

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically scan the project source code to document the Project Architecture DNA so the LLM can understand file structure, layer interactions, and standard patterns across the codebase.

Core Features & Use Cases

  • Auto-discovery of services, controllers, handlers, and data access patterns.
  • Generation of a knowledge_architecture.md placed under base_knowledge/structures/propose/ to feed LLMS.
  • Trace end-to-end flows from Controller to DB and capture layer relationships for reuse.

Quick Start

Provide a full project architecture scan and generate knowledge_architecture.md in the specified output path.

Frequently Asked Questions about learn-architecture

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

FAQPage Schema
How do I automatically document project architecture from source code for LLMs?

Automatically scan project source code to document the Project Architecture DNA, identifying file structure, layer interactions, and standard patterns. It outputs a knowledge_architecture.md file to feed LLMs the architectural context.

Can I trace a full request flow from controller to database across my codebase?

Yes, you can trace end-to-end request flows from Controller to DB by defining a specific service scope. The scan parses code structures to identify controllers, handlers, and data access patterns, capturing full layer relationships.

What is Project Architecture DNA and when do I need to capture it?

Project Architecture DNA is a documented map of your codebase's file structure, layer interactions, and standard patterns. You need to capture it when you want an LLM to understand and reuse your project's architectural context.

How do I generate an architecture knowledge base for a specific service?

Provide a specific service scope instead of applying the scan to all modules by default. The scan will parse the defined scope's code structures and generate the architecture knowledge base in the specified output path.

Does the architecture scanner work without external dependencies?

Yes, the architecture scanner operates without external dependencies. It directly parses your project source code structures to auto-discover services, controllers, handlers, and data access patterns for documentation.