GAAI-framework architecture-extract

Convert raw project structure into clear architectural understanding — module boundaries, data flows, service relationships, and architectural patterns. Activate after codebase-scan during Bootstrap.

install
source · Clone the upstream repo
git clone https://github.com/Fr-e-d/GAAI-framework
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/Fr-e-d/GAAI-framework "$T" && mkdir -p ~/.claude/skills && cp -r "$T/.gaai/core/skills/cross/architecture-extract" ~/.claude/skills/fr-e-d-gaai-framework-architecture-extract && rm -rf "$T"
manifest: .gaai/core/skills/cross/architecture-extract/SKILL.md
source content

Architecture Extract

Purpose / When to Activate

Activate:

  • After
    codebase-scan
    during Bootstrap initialization
  • When architectural understanding is needed before memory ingestion

Process

  1. Analyze module boundaries and layering
  2. Identify data flow and service interactions
  3. Detect architectural patterns (monolith, services, event-driven, etc.)
  4. Produce a concise architecture summary

Outputs

architecture_insights
— concise summary including:

  • System structure overview
  • Module boundaries and responsibilities
  • Key data flows
  • Architectural pattern identified
  • Major dependencies
  • Notable constraints or risks

Quality Checks

  • System structure is understandable in one view
  • Major dependencies are explicit
  • Architecture style is clearly identified
  • Output is suitable for ingestion via
    memory-ingest

Non-Goals

This skill must NOT:

  • Make architectural recommendations
  • Propose changes
  • Read deeply into implementation details

Converts terrain map into architectural understanding. Feeds directly into memory-ingest.