compound-skill

Map complex tasks to reference documents using SKILL.md routing tables.

1.4k|36|Updated Mar 17, 2020
One-click install
npx skills add https://github.com/carapace-sh/carapace --skill compound-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compound-skill
Source: https://github.com/carapace-sh/carapace/tree/main/skills/compound-skill
Command: npx skills add https://github.com/carapace-sh/carapace --skill compound-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Compound skills provide a structured approach to documenting complex topics by using a central SKILL.md routing table and a set of reference documents. This enables teams to decompose projects, manage cross-references, and maintain up-to-date knowledge bases without duplication.

Core Features & Use Cases

  • SKILL.md frontmatter routing and keywords for task routing
  • Reference documents in a references/ directory to organize topic areas
  • Cross-Project References to delegate to other skills when appropriate
  • Quick Guide and maintenance workflow to keep SKILL up to date

Quick Start

Create a new SKILL.md in your project, fill in the name and description frontmatter, then add a routing table that maps common tasks to corresponding references.

Frequently Asked Questions about compound-skill

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

FAQPage Schema
What is a routing table for decomposing complex project documentation?

A routing table maps complex tasks to targeted reference documents using a central file. It enables structured topic decomposition and cross-referencing across a suite of reference documents without duplication.

How do I organize cross-references across multiple reference documents?

You organize cross-references by placing reference documents in a references directory and using a central routing table. This ensures clear guidance for cross-project references and versioning.

How do I create a compound skill with a SKILL.md routing table?

Create a new SKILL.md file, fill in the name and description frontmatter, then add a routing table that maps common tasks to corresponding reference documents in your project.

When do I need structured topic decomposition for my project documentation?

You need structured topic decomposition when managing complex projects that require maintaining an up-to-date knowledge base across multiple reference documents without duplicating content.

Does frontmatter metadata affect task routing in a compound skill?

Yes, frontmatter metadata directly affects task routing. The SKILL.md frontmatter routing and keywords are used to map complex tasks to the appropriate reference documents.

What is the best way to maintain a knowledge base of reference documents?

The best way to maintain reference documents is using a quick guide and maintenance workflow alongside a central routing table. This keeps knowledge bases up to date and prevents content duplication.