cfn-agent-selector

Classify task descriptions and map them to Loop3 and Loop2 agent sets.

14|2|Updated Sep 23, 2025
One-click install
npx skills add https://github.com/masharratt/claude-flow-novice --skill cfn-agent-selector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cfn-agent-selector
Source: https://github.com/masharratt/claude-flow-novice/tree/main/.claude/skills/cfn-agent-lifecycle/lib/selection
Command: npx skills add https://github.com/masharratt/claude-flow-novice --skill cfn-agent-selector

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Chooses right agents for a given task based on task classification and historical mappings.

Core Features & Use Cases

  • Task classification
  • Loop3/Loop2 agent selection
  • Fallback/default mappings

Quick Start

./select-agents.sh --classification "security" --mode standard

Frequently Asked Questions about cfn-agent-selector

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

FAQPage Schema
How do I classify tasks to route them to the right agents in my workflow?

Task classification maps task descriptions to agent categories like security, infrastructure, mobile, and backend-api. This Skill classifies incoming tasks and assigns Loop3 and Loop2 agents plus a product owner based on the classification, automating agent selection across your workflow stages.

What agent categories does this task classification support?

The Skill supports nine classification categories: security, infrastructure, mobile, fullstack, performance, database, frontend, backend-api, and default. Each category maps to specific Loop3 and Loop2 agent assignments and a product owner, enabling precise routing for different task types.

How do I set up agent mappings for classification-based selection?

Agent mappings load from JSON files and validate agent existence in your agents directory. The Skill enforces minimum Loop3 and Loop2 agent counts per classification, handles fallback mappings, and outputs a deterministic AgentSelection JSON object for reproducible agent assignment.

Can I use custom task descriptions with this agent selection?

Yes. Pass any task description via the classification parameter. The Skill analyzes it against your agent mappings, validates agents exist, applies fallback rules if needed, and returns the appropriate Loop3, Loop2, and product owner assignments in structured JSON format.

What happens if an agent mapping is incomplete or missing?

The Skill validates that all mapped agents exist in your agents directory and enforces minimum counts for Loop3 and Loop2 agents per classification. Missing or invalid mappings trigger fallback handling, ensuring the system always emits a valid AgentSelection output.