Skip to content
Back to skills

Cfn Agent Selector

ASecurity

**Version:** 1.0.0 **Purpose:** Select optimal agents for CFN Loop v3 based on task type and requirements

  • 14 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added February 7, 2026
devopsbashsqlreactkubernetesterraformdatabasefrontendbackenddevopsci/cd

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned February 12, 2026

npx -y skills add masharratt/claude-flow-novice --skill cfn-agent-selector --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Cfn Agent Selector?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Cfn Agent Selector
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/masharratt-cfn-agent-selector/badge)](https://www.skillsdirectory.com/skills/masharratt-cfn-agent-selector)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
# Agent Selector Skill

**Version:** 1.0.0
**Purpose:** Select optimal agents for CFN Loop v3 based on task type and requirements

## Overview

Recommends Loop 3 (producers) and Loop 2 (evaluators) agents based on:
- Task type (from task-classifier)
- Task description keywords
- Complexity requirements

## Usage

```bash
AGENTS=$(./.claude/skills/cfn-agent-selector/select-agents.sh \
  --task-type "software-development" \
  --description "Implement JWT authentication with refresh tokens")

echo "$AGENTS" | jq '.loop3[]'  # ["backend-dev", "security-specialist"]
echo "$AGENTS" | jq '.loop2[]'  # ["reviewer", "tester", "security-auditor"]
```

## Output Format

```json
{
  "loop3": ["agent1", "agent2", "agent3"],
  "loop2": ["validator1", "validator2", "validator3"],
  "loop4": "product-owner",
  "reasoning": "Explanation of agent selection"
}
```

## Agent Selection Rules

### Software Development
**Base Loop 3:** backend-dev, coder
**Add if keywords:**
- "security", "authentication", "JWT" → security-specialist
- "database", "SQL", "schema" → database-engineer (if exists)
- "deploy", "CI/CD", "infrastructure" → devops-engineer
- "frontend", "React", "UI" → react-frontend-engineer

**Loop 2:** reviewer, tester, security-auditor

### Content Creation
**Base Loop 3:** copywriter, content-strategist
**Add if keywords:**
- "SEO", "search", "keywords" → seo-specialist
- "technical", "documentation" → technical-writer (if exists)

**Loop 2:** editor, brand-reviewer, compliance-checker

### Research
**Base Loop 3:** researcher, data-analyst
**Add if keywords:**
- "statistics", "data analysis" → statistician (if exists)
- "domain-specific" → domain-expert

**Loop 2:** fact-checker, methodology-reviewer, statistician

### Design
**Base Loop 3:** ui-designer, ux-researcher
**Add if keywords:**
- "visual", "branding" → visual-designer
- "accessibility" → accessibility-advocate

**Loop 2:** accessibility-advocate, design-critic, user-tester

### Infrastructure
**Base Loop 3:** devops-engineer, terraform-engineer
**Add if keywords:**
- "Kubernetes", "k8s", "container" → kubernetes-architect
- "network", "security" → network-engineer (if exists)

**Loop 2:** security-auditor, cost-optimizer, compliance-checker

### Data Engineering
**Base Loop 3:** data-engineer, pipeline-builder
**Add if keywords:**
- "ETL", "transformation" → etl-specialist
- "streaming", "real-time" → streaming-specialist (if exists)

**Loop 2:** data-quality-validator, schema-reviewer, performance-tester

## Integration

Used by:
- `.claude/agents/cfn-v3-coordinator.md` - Agent selection
- `.claude/skills/cfn-agent-selector/select-agents.sh` - Primary selection script

Files in this skill

  • SKILL.md2.7 KB
  • select-agents.sh3.2 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…