Back to skills
SKILL.md
Classifier
ASecurityAnalyzes task descriptions and classifies them into categories for agent selection
- 14 stars
- 0 votes
- 0 copies
- 0 views
- Added February 7, 2026
Works with
Security analysis
100/100Pro scans all 2 files and shows the line behind each finding
npx -y skills add masharratt/claude-flow-novice --skill classifier --agent claude-codeAre you the author of Classifier?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/masharratt-classifier)---
name: task-classifier
description: Analyzes task descriptions and classifies them into categories for agent selection
version: 1.0.0
tags: [classification, agent-selection, automation]
---
# Task Classifier Skill
Analyzes task descriptions using keyword matching to suggest appropriate agent specializations.
## Usage
```bash
./.claude/skills/task-classifier/classify-task.sh "Task description"
```
## Classification Categories
| Category | Keywords | Use Case |
|----------|----------|----------|
| **frontend** | ui, ux, react, component, css, styling, layout, responsive, interface | UI/UX development |
| **backend** | api, endpoint, server, database, rest, graphql, service, authentication | Server-side development |
| **devops** | docker, kubernetes, ci/cd, deployment, infrastructure, container, pipeline | Infrastructure work |
| **testing** | test, qa, validation, coverage, integration, unit, e2e | Quality assurance |
| **security** | security, auth, encryption, vulnerability, audit, penetration | Security work |
| **data** | database, sql, migration, schema, data, model, entity | Data modeling |
| **performance** | performance, optimization, speed, cache, memory, cpu | Performance tuning |
| **general** | (default) | General development |
## Output Format
Comma-separated list of classifications:
```bash
$ classify-task.sh "Create a React dashboard with API integration"
frontend,backend,testing
```
## Integration with Agent Selector
This skill is typically used with `cfn-agent-selector` to determine which agents to spawn:
```bash
CLASSIFICATION=$(classify-task.sh "$TASK_DESCRIPTION")
AGENTS=$(select-agents.sh --classification "$CLASSIFICATION" --mode standard)
```
## Examples
```bash
# Frontend task
$ classify-task.sh "Build responsive navigation component"
frontend
# Full-stack task
$ classify-task.sh "Create REST API with React admin panel"
frontend,backend
# DevOps task
$ classify-task.sh "Setup CI/CD pipeline with Docker"
devops
# Security audit
$ classify-task.sh "Perform security audit and fix vulnerabilities"
security
```
## Implementation Details
- Uses `grep -E` for case-insensitive pattern matching
- Returns multiple classifications if multiple keywords match
- Falls back to "general" if no specific keywords detected
- Stateless execution (no persistent state)
- Exit code 0 on success, 1 on error
## Used By
- `cfn-v3-coordinator` - For automatic agent selection
- `cfn-agent-selector` - As input for agent mapping
- CFN Loop orchestration - For task-specific agent spawning
Files in this skill
- SKILL.md
- classify-task.sh
Attribution
Comments
Loading comments…
Newsletter
Get the weekly list of safe new skills, and the ones we pulled.