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…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.