discover-components

Explore checkouts directories to generate component-map.json from breadcrumb signals.

Updated Apr 1, 2026
One-click install
npx skills add https://github.com/jctanner/platform-architecture-context-pipeline --skill discover-components
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover-components
Source: https://github.com/jctanner/platform-architecture-context-pipeline/tree/main/.claude/skills/discover-components
Command: npx skills add https://github.com/jctanner/platform-architecture-context-pipeline --skill discover-components

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Discover platform components in repositories that ship without a centralized manifest by analyzing breadcrumbs such as installers, operators, dependencies, and builds, then output a structured component map (component-map.json) to support architecture documentation and asset planning.

Core Features & Use Cases

  • Explores breadcrumbs (installers, operators, dependencies) across checkouts to distinguish shipped platform components from tools or helpers.
  • Outputs a component-map.json that catalogs discovered components with their metadata for downstream analysis and diagram generation.
  • Supports platforms that lack a central manifest script by relying on breadcrumb signals to infer component ownership and relationships.

Quick Start

Run the discover-components skill against your checkouts directory to produce a component-map.json.

Frequently Asked Questions about discover-components

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

FAQPage Schema
How do I discover platform components when there is no central manifest script?

Generate a component-map.json by exploring breadcrumb signals such as installers, operators, and dependencies across your checkouts directory. It catalogs discovered platform components with metadata to support architecture documentation and dependency analysis without needing a manifest script.

What are component breadcrumbs in software architecture discovery?

Run component discovery against your checkouts directory to produce a component-map.json output. This structured file catalogs discovered platform components and their metadata, making it suitable for downstream architecture documentation and dependency analysis workflows.

Does component discovery work for repositories lacking a centralized manifest?

Yes, component discovery works for platforms lacking a centralized manifest by relying on breadcrumb signals. It distinguishes shipped platform components from tools or helpers by analyzing installers, operators, dependencies, and build artifacts across the checkouts directory.

Can I generate a component map from a checkouts directory without manifest scripts?

A component-map.json catalogs discovered platform components with their metadata for downstream analysis. It provides a structured representation of component ownership and relationships inferred from breadcrumb signals, supporting architecture documentation and diagram generation.

How do I map platform components from breadcrumbs for architecture documentation?

Component discovery is limited when breadcrumb signals like installers, operators, dependencies, and build artifacts are absent or inconsistent across the checkouts directory. Without these traces, inferring component ownership and relationships for the component-map.json becomes unreliable.