Intent-Based Composition

Resolve high-level intents into ordered plugin composition plans.

18|2|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/markus41/claude --skill intent-based-composition
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Intent-Based Composition
Source: https://github.com/markus41/claude/tree/main/plugins/marketplace-pro/skills/composition
Command: npx skills add https://github.com/markus41/claude --skill intent-based-composition

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of selecting, ordering, and configuring plugins based on a high-level description of a desired outcome, eliminating manual plugin management.

Core Features & Use Cases

  • Automated Plugin Selection: Identifies the best plugins to satisfy a given set of requirements using greedy set cover.
  • Dependency Ordering: Ensures plugins are installed and executed in the correct sequence using topological sort.
  • Configuration Inference: Automatically generates sensible default configurations based on project context.
  • Use Case: You need to set up a new project with CI/CD, security scanning, and monitoring. Instead of researching and installing each plugin manually, you describe this intent, and the skill generates the complete, ordered plugin composition plan.

Quick Start

Use the composition skill to set up a CI/CD pipeline with security scanning.

Frequently Asked Questions about Intent-Based Composition

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

FAQPage Schema
How do I automate plugin selection and dependency ordering for a multi-plugin workflow?

Automate plugin selection and dependency ordering by resolving high-level intents into ordered composition plans using greedy set cover for capability matching and Kahn's topological sort for execution sequencing. This eliminates manual plugin management and generates a complete installation plan.

What is intent-based plugin composition and when do I need it for project setup?

Intent-based plugin composition translates a high-level description of desired outcomes into an ordered execution plan. You need it when setting up complex multi-plugin workflows like CI/CD pipelines with security scanning, where manual research and configuration become bottlenecks.

How do I generate an ordered plugin composition plan from a high-level intent?

Generate an ordered composition plan by providing a high-level intent description and requiring explicit capability declarations in plugin manifests. The system applies greedy set cover to match capabilities and topological sorting to resolve dependencies, outputting a fully configured workflow.

Does automated plugin composition require explicit capability declarations in plugin manifests?

Yes, automated plugin composition requires explicit capability declarations in plugin manifests to function correctly. The system relies on these declared capabilities to perform greedy set cover matching and supports custom capability naming conventions for flexible project contexts.

Can I use custom capability naming conventions for plugin matching in my orchestration workflow?

Yes, you can use custom capability naming conventions for plugin matching in your orchestration workflow. The composition system supports custom names alongside explicit capability declarations to accurately infer configurations and resolve dependencies for specialized project contexts.

What's the best way to resolve dependencies when installing multiple plugins with overlapping capabilities?

The best way to resolve dependencies with overlapping capabilities is using Kahn's topological sort combined with greedy set cover. This approach identifies the minimal set of plugins needed and ensures they are installed and executed in the correct dependency sequence.