skill-composer

Solid

DAG-based multi-skill orchestration with dependency resolution.

AI & Automation 393 stars 36 forks Updated today MIT

Install

View on GitHub

Quality Score: 95/100

Stars 20%
86
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Skill Composer ## Overview Orchestrate complex workflows by chaining multiple skills into validated execution DAGs. This skill discovers applicable skills, resolves dependencies, validates compatibility, presents execution plans, and manages skill-to-skill context passing. Use when a task requires 2+ skills chained together, parallel skill execution, or conditional branching between skills. Invoke the single skill directly when it can handle the request alone, or for simple sequential invocation that needs no dependency management. **Core principle**: Minimize composition overhead. Prefer simple 2-3 skill chains. Add only skills directly needed or "nice to have" additions without explicit user request. ## Instructions ### Phase 1: DISCOVER **Goal**: Analyze the task and find applicable skills. **Step 1: Analyze the user's request** Identify: - Primary goals (what needs to be accomplished) - Quality requirements (testing, verification, documentation) - Domain constraints (language, framework, standards) - Execution constraints (sequential vs parallel, conditionals) **Step 2: Discover available skills** Before building any DAG, scan skills/*/SKILL.md for available skills: ```bash # TODO: scripts/discover_skills.py not yet implemented # Manual alternative: scan skills directory for SKILL.md files find ./skills -name "SKILL.md" -exec grep -l "^name:" {} \; | sort ``` Review the discovered skills. Categorize by type (workflow, testing, quality, documentation, code-an...

Details

Author
notque
Repository
notque/claude-code-toolkit
Created
2 months ago
Last Updated
today
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category