compose-skills

Selects a bounded set of skills with explicit context, authority, and stop conditions.

Updated Jul 12, 2026
One-click install
npx skills add https://github.com/sumitake/agent-collab --skill compose-skills-sumitake
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: compose-skills
Source: https://github.com/sumitake/agent-collab/tree/main/plugins/agent-collab/skills/compose-skills
Command: npx skills add https://github.com/sumitake/agent-collab --skill compose-skills-sumitake

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a task needs multiple analytical lenses, it is easy to overload the context with every plausible skill or to blur authority boundaries. This Skill helps you choose the smallest useful skill set with explicit limits on fan-out, authority, and stop conditions. ## Core Features & Use Cases - Bounded Skill Selection: Picks one primary lens, one supporting lens, and at most one verifier unless the task demonstrates a larger need. - Explicit Composition Contract: Returns selected lenses, the context each receives, authority, fan-out limit, execution order, evidence, and stop conditions. - Provider-Neutral Recipes: Recipes select skills only, never providers, models, or authority, keeping runtime requests within closed semantic actions. - Use Case: When planning a design review, use this Skill to combine a brainstorm lens with a code-review verifier, defining exactly what context each receives and when to stop. ## Quick Start Ask the agent to compose skills for your task, for example by saying which skills should I use to review this architecture change with an independent verifier.

Frequently Asked Questions about compose-skills

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

FAQPage Schema
How do I choose which skills to combine for a task?▼

Choose the smallest useful set: one primary lens, one supporting lens, and at most one verifier unless the task demonstrates a larger need. Useful supporting lenses include brainstorm, context, delegate, and code-review.

What does a skill composition recipe return?▼

A recipe returns the selected lenses, the context each receives, authority, fan-out limit, execution order, evidence, and stop conditions. It selects skills only and never providers, models, or authority.

Can a composed recipe select providers or models?▼

No. Recipes select skills, not providers, models, or authority. A runtime request uses one of the closed semantic actions documented in the plugin README, keeping routing decisions separate from composition.

When should I not use skill composition?▼

Do not use composition to load every plausible skill, to turn a recipe into routing policy, or to bypass an untrusted-source audit. Composition is for bounded multi-lens tasks, not for expanding authority.

How many skills can a composition include at most?▼

By default one primary lens, one supporting lens, and at most one verifier. A larger set is only justified when the task itself demonstrates a clear need for more lenses.