discover-capabilities

Map CodeCompass domains, modules, relationships, and entry points from capability files and discovery layers.

1|1|Updated Nov 25, 2025
One-click install
npx skills add https://github.com/PearlThoughts/CodeCompass --skill discover-capabilities
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover-capabilities
Source: https://github.com/PearlThoughts/CodeCompass/tree/main/.claude/skills/discover-capabilities
Command: npx skills add https://github.com/PearlThoughts/CodeCompass --skill discover-capabilities

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Navigating a complex AI system to understand its full range of capabilities can be time-consuming and lead to rediscovering existing solutions. This meta-Skill provides a structured, efficient way to instantly map CodeCompass's modules and functions.

Core Features & Use Cases

  • Layered Discovery: Guides through quick references, structured capability maps (capabilities.json), skill indexes, and semantic search for deep dives.
  • Efficient Workflow: Replaces manual grep and file exploration with targeted queries to a structured knowledge base, saving tokens and time.
  • Avoid Rediscovery: Ensures you leverage existing modules and skills before attempting to implement new features.
  • Use Case: At the start of a session, quickly understand all available CodeCompass modules and their entry points to plan your next task without wasting time searching.

Quick Start

Use the discover-capabilities skill to list all available CodeCompass domains and their primary functions.

Frequently Asked Questions about discover-capabilities

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

FAQPage Schema
How do I quickly understand all available capabilities in CodeCompass without manual exploration?

Discover-capabilities maps all CodeCompass domains, modules, and functions instantly by parsing capabilities.json and the skill index. Use it at session start to inventory available features, entry points, and relationships, replacing time-consuming grep searches and file browsing with structured queries.

What's the best way to avoid reimplementing features that already exist in CodeCompass?

Run discover-capabilities to inventory existing modules and skills before building. It consolidates capability maps into a queryable structure, revealing what CodeCompass already provides so you leverage proven solutions instead of duplicating work.

Can I use semantic search to find CodeCompass capabilities beyond the basic skill index?

Yes. Discover-capabilities integrates Weaviate semantic search alongside the CLAUDE skills index and capabilities.json, enabling layered discovery from quick references through deep semantic queries for capabilities not found in structured indexes.

How do I plan a new task without wasting time rediscovering existing CodeCompass modules?

Apply discover-capabilities before implementation to map domains, modules, and relationships. It provides a structured knowledge base for informed planning, showing entry points and dependencies so you design around existing architecture instead of duplicating solutions.

What data sources does discover-capabilities use to build its capability map?

Discover-capabilities reads capabilities.json, the CLAUDE skills index, and Weaviate semantic search layers to consolidate domain inventory, module relationships, and entry points into a single structured, queryable capability description.

When should I use discover-capabilities in my workflow?

Use it at session start to establish context, when asked what CodeCompass can do, or before implementing features to understand available modules. It replaces manual exploration with instant structured access to all domains and functions.