smithery/masharratt

task-classifier

Analyzes task descriptions and classifies them into categories for agent selection

Installation

$ npx skills add smithery/masharratt --skill task-classifier

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery/masharratt · top by installs.

npx skills add smithery/masharratt

Browse all from smithery/masharratt

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Also listed on

Alternate registries and mirrors of this skill.

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,549 B
  • docs SUMMARY.md 105 B

History

  1. First recorded snapshot · 0 installs

SKILL.md

Task Classifier Skill

Analyzes task descriptions using keyword matching to suggest appropriate agent specializations.

Usage

./.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:

$ 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:

CLASSIFICATION=$(classify-task.sh "$TASK_DESCRIPTION")
AGENTS=$(select-agents.sh --classification "$CLASSIFICATION" --mode standard)

Examples

# 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