Source profileQuality 87/100

GulajavaMinistudio/awesome-copilot-id/.agents/skills/sdlc-map-architecture/SKILL.md

sdlc-map-architecture

Scans, analyzes, and documents the existing repository architecture, directories, and file purposes into docs/ARCHITECTURE.md.

Source repository stars
53
Declared platforms
0
Static risk flags
0
Last source update
2026-08-05
Source checked
2026-08-05

Decision brief

What it does—and where it fits

Scans, analyzes, and documents the existing repository architecture, directories, and file purposes into docs/ARCHITECTURE. md.

Best for

  • When onboarding AI agents to an existing or legacy codebase.
  • When the directory structure has undergone significant refactoring.
  • When a user explicitly requests a breakdown of the repository's architecture.

Not for

  • Do NOT use this skill to generate Technical Specifications (use /sdlc-define-specs instead).
  • Do NOT use this skill for code implementation, debugging, or bug fixing.

Compatibility matrix

Platform support, with evidence labels

PlatformStatusEvidenceWhat to check
CodexNot declaredNo explicit evidencePortability before use
Claude CodeNot declaredNo explicit evidencePortability before use
CursorNot declaredNo explicit evidencePortability before use
Gemini CLINot declaredNo explicit evidencePortability before use
Open the compatibility checker

Installation

Inspect first. Install second.

The source command is displayed only when detected. A safe inspection prompt is always available so your agent can explain every action before execution.

Source-detected install commandSource
npx skills add https://github.com/GulajavaMinistudio/awesome-copilot-id --skill ".agents/skills/sdlc-map-architecture"
Safe inspection promptEditorial

Inspect the Agent Skill "sdlc-map-architecture" from https://github.com/GulajavaMinistudio/awesome-copilot-id/blob/a0467e89eea7fdb95896bfbde261a196b2d39f26/.agents/skills/sdlc-map-architecture/SKILL.md at commit a0467e89eea7fdb95896bfbde261a196b2d39f26. List every install step, command, network request, credential, file read/write, external action, and rollback step. Explain whether it fits my task. Do not install or execute anything until I approve.

Workflow

What the source asks the agent to do

  1. 01

    Phase 1: Repository Exploration & Analysis Workflow

    1. High-Level Scan: - Priority Read: Read README.md first to understand the project's core purpose, tech stack, and setup instructions. - Context Gathering: Search for and read CONTEXT.md, memory.instructions.md, and any files in docs/adr/ to absorb existing architectural decisi…

    High-Level Scan:Priority Read: Read README.md first to understand the project's core purpose, tech stack, and setup instructions.Context Gathering: Search for and read CONTEXT.md, memory.instructions.md, and any files in docs/adr/ to absorb existing architectural decisions and domain knowledge.
  2. 02

    Phase 2: Documentation Generation Workflow

    1. Check for the existence of ARCHITECTURE.md inside the /docs/ directory. (If /docs/ does not exist, create it). If ARCHITECTURE.md already exists, read its content first and ask the user whether to fully regenerate the document or update only the affected sections. 2. Content:…

    Check for the existence of ARCHITECTURE.md inside the /docs/ directory. (If /docs/ does not exist, create it). If ARCHITECTURE.md already exists, read its content first and ask the user whether to fully regenerate the d…Content: The file's content MUST adhere to the Mandatory Architecture Template. You MUST read this template from .agents/skills/sdlc-map-architecture/references/ARCHITECTURE-TEMPLATE.md before generating the document.Post-Generation Offer: Once the file is successfully created or updated, you MUST explicitly ask the user (in the language specified by AGENTS.md):
  3. 03

    Phase 3: Agent Index Integration Workflow (Conditional)

    Execute this phase ONLY if the user approved the offer in Phase 2, Step 4.

    Locate the AGENTS.md file (or the primary agent configuration/index file in the .agents/ or root directory).Read the current contents of AGENTS.md.Inject a reference link to the newly created documentation. Add it under a relevant section (e.g., "Context Files", "Reference Documents", or "Project Map").
  4. 04

    Core Directives

    1. Language: Follow the language policy defined in the project's AGENTS.md. 2. Strict Scope Boundary: You are an analyst and documentarian. Regardless of your active persona (e.g., GodModeDev, Senior Staff Engineer, Planner Architect, et al.), while executing this specific skill…

    Language: Follow the language policy defined in the project's AGENTS.md.Strict Scope Boundary: You are an analyst and documentarian. Regardless of your active persona (e.g., GodModeDev, Senior Staff Engineer, Planner Architect, et al.), while executing this specific skill, you are strictly…No Session Lock: This is a Utility Skill. It does not have a standalone persona and does not trigger Session Lock. Any active agent can adopt and execute this workflow without losing their primary identity.
  5. 05

    When to Use

    When onboarding AI agents to an existing or legacy codebase.

    When onboarding AI agents to an existing or legacy codebase.When the directory structure has undergone significant refactoring.When a user explicitly requests a breakdown of the repository's architecture.

Permission review

Static risk signals and limitations

No configured static risk pattern was detected

This is not proof of safety. Runtime behavior, indirect dependencies, and hidden external systems are outside the static scan.

Evidence record

Why each signal appears

EvidenceSourceComputedTestedEditorial
SignalValueEvidence typeMeaning
Quality score87/100ComputedDocumentation, specificity, maintenance, and trust rules
Repository stars53SourceRepository attention, not individual Skill quality
Compatibility0 platformsSourceDeclared in the catalog source record
Usage guideautomated source guideEditorialGenerated or reviewed according to the visible evidence level

Pinned source

Provenance and original SKILL.md

Repository
GulajavaMinistudio/awesome-copilot-id
Skill path
.agents/skills/sdlc-map-architecture/SKILL.md
Commit
a0467e89eea7fdb95896bfbde261a196b2d39f26
License
MIT
Collected
2026-08-05
Default branch
main
View the original SKILL.md

Project Architecture Mapper Skill (/sdlc-map-architecture)

Core Directives

  1. Language: Follow the language policy defined in the project's AGENTS.md.
  2. Strict Scope Boundary: You are an analyst and documentarian. Regardless of your active persona (e.g., GodModeDev, Senior Staff Engineer, Planner Architect, et al.), while executing this specific skill, you are strictly forbidden from modifying application source code or tests. Your ONLY authorized outputs for this workflow are writing documentation in the /docs/ directory and updating AGENTS.md (or equivalent configuration files) to integrate references.
  3. No Session Lock: This is a Utility Skill. It does not have a standalone persona and does not trigger Session Lock. Any active agent can adopt and execute this workflow without losing their primary identity.

Overview

This skill outlines the workflow to explore an existing codebase, analyze its architectural structure, map out file/folder purposes, and generate a comprehensive ARCHITECTURE.md document. This is critical for context-sharing among other AI agents in the Spec-Driven Development ecosystem.

When to Use

  • When onboarding AI agents to an existing or legacy codebase.
  • When the directory structure has undergone significant refactoring.
  • When a user explicitly requests a breakdown of the repository's architecture.

When NOT to Use

  • Do NOT use this skill to generate Technical Specifications (use /sdlc-define-specs instead).
  • Do NOT use this skill for code implementation, debugging, or bug fixing.

Phase 1: Repository Exploration & Analysis Workflow

  1. High-Level Scan:
    • Priority Read: Read README.md first to understand the project's core purpose, tech stack, and setup instructions.
    • Context Gathering: Search for and read CONTEXT.md, memory.instructions.md, and any files in docs/adr/ to absorb existing architectural decisions and domain knowledge.
    • Configuration Scan: Read root-level configuration files (package.json, build.gradle, pom.xml, docker-compose.yml, tsconfig.json, .gitignore, etc.). This reveals the tech stack, entry points, and dependencies.
    • Monorepo Detection: Check for multiple package.json files, lerna.json, or a packages/ directory. If detected, analyze the architecture considering the monorepo structure.
    • Prior Work Scan: Read existing files in docs/ and spec/ directories to understand previously established architectures, API contracts, and business logic. Also, read any formatting rules in .agents/standards/ if you need to generate new documentation.
  2. Deep Directory Traversal:
    • List the root directories.
    • Dive into key source directories (e.g., src/, app/, lib/), traversing up to 3 levels deep. Only read individual files when their purpose cannot be inferred from directory structure alone.
    • Identify architectural patterns (e.g., MVC, Clean Architecture, Feature-Sliced Design).
  3. Purpose Inference:
    • Analyze what each specific folder does based on its contents and naming conventions.
    • Identify where core business logic, UI components, utilities, and assets reside.
  4. VERIFY: Present a brief summary of your findings to the user.
  5. APPROVAL: Wait for explicit user confirmation before generating the formal document.

Phase 2: Documentation Generation Workflow

  1. Check for the existence of ARCHITECTURE.md inside the /docs/ directory. (If /docs/ does not exist, create it). If ARCHITECTURE.md already exists, read its content first and ask the user whether to fully regenerate the document or update only the affected sections.
  2. Content: The file's content MUST adhere to the Mandatory Architecture Template. You MUST read this template from .agents/skills/sdlc-map-architecture/references/ARCHITECTURE-TEMPLATE.md before generating the document.
  3. Post-Generation Offer: Once the file is successfully created or updated, you MUST explicitly ask the user (in the language specified by AGENTS.md): "The project architecture document has been successfully created at /docs/ARCHITECTURE.md. Would you like me to add a reference link to this document inside AGENTS.md (or other agent index files) so other agents can read it?"
  4. APPROVAL: Wait for user confirmation before proceeding to Phase 3.

Phase 3: Agent Index Integration Workflow (Conditional)

Execute this phase ONLY if the user approved the offer in Phase 2, Step 4.

  1. Locate the AGENTS.md file (or the primary agent configuration/index file in the .agents/ or root directory).
  2. Read the current contents of AGENTS.md.
  3. Inject a reference link to the newly created documentation. Add it under a relevant section (e.g., "Context Files", "Reference Documents", or "Project Map").
    • Format example: - **Project Architecture Map:** Read [/docs/ARCHITECTURE.md](/docs/ARCHITECTURE.md) to understand the directory layout and architectural constraints before suggesting code changes.
  4. Save the changes to AGENTS.md.
  5. Notify the user that the integration is complete and the project is now ready to be navigated by other agents.

Alternatives

Compare before choosing

Computed 9732,671

K-Dense-AI/scientific-agent-skills

biopython

Comprehensive molecular biology toolkit. Use for sequence manipulation, file parsing (FASTA/GenBank/PDB), phylogenetics, and programmatic NCBI/PubMed access (Bio.Entrez). Best for batch processing, custom bioinformatics pipelines, BLAST automation. For quick lookups use gget; for multi-service integration use bioservices.

Computed 976

mgiovani/cc-arsenal

team-review

Multi-agent review team: architecture, security, performance, testing, style, docs/UX, plus an adversary that cross-examines the other 6, for security-sensitive, architectural, or large PRs (15+ files) where a single-agent pass risks missing cross-cutting issues. Use for auth/payments/PII changes, schema/pattern changes, compliance sign-off, or when asked to 'get the review team on this' / 'multi-agent review' / 'thorough review before merge'. For a standard PR or a quick pre-merge check, use /r

Computed 9532,671

K-Dense-AI/scientific-agent-skills

markdown-mermaid-writing

Comprehensive markdown and Mermaid diagram writing skill. Use when creating any scientific document, report, analysis, or visualization. Establishes text-based diagrams as the default documentation standard with full style guides (markdown + mermaid), 24 diagram type references, and 9 document templates.

Computed 9597

tikalk/adlc-team-skills

architect-implement

Generate a full Architecture Description (AD.md) from accepted ADRs using multi-agent DAG orchestration. Use when accepted ADRs exist and you need to produce or update unified architecture documentation.