attributes-route

v2026.09.24

Route to specialized agents (security, test, refactor, docs) based on codebase health attributes by severity. Use when the user has attribute data and wants automated remediation.

GitHub
Install command
npx skhub add laurigates/attributes-route
Markdown
SKILL.md

/attributes:route

Route to specialized agents based on codebase health attributes.

When to Use This Skill

Use this skill when...Use another approach when...
Have attribute data and want automated remediationNeed to collect attributes first (use /attributes:collect)
Want severity-based agent prioritizationKnow exactly which agent to use
Batch-fixing multiple health findingsFixing a single specific issue

Parameters

ParameterDescription
--dry-runShow routing plan without spawning agents
--focus <category>Only route for: docs, tests, security, quality, ci
--min-severity <level>Minimum severity: critical, high, medium (default), low

Execution

Step 1: Load Attributes

Read attribute data from one of:

  1. .claude/attributes.json (if exists)
  2. Run /attributes:collect to generate fresh data

Step 2: Filter and Prioritize

  1. Filter attributes by --focus category if specified
  2. Filter by --min-severity threshold
  3. Group by target agent from the actions array
  4. Calculate priority per agent using weights: critical=4, high=3, medium=2, low=1
  5. Sort agents by descending priority

Step 3: Display Routing Plan

Show the routing plan:

Attribute-Based Routing

Based on attribute analysis, prioritize these agents in order:

1. security (priority 7): .env file committed; No security scanning in CI
2. test_runner (priority 3): No test directory or test files found
3. docs (priority 2): Missing CLAUDE.md

If --dry-run, stop here.

Step 4: Execute Routing

For each agent in priority order, spawn the agent with its findings as context:

Attribute CategoryAgentCondition
security (critical/high)security-auditAlways route first
teststestWhen test gaps found
quality (high+)refactorAnti-patterns exceed threshold
quality (medium)reviewCode review suggestions
docsdocsDocumentation gaps
ciconfigureCI configuration gaps

When spawning each agent, include:

  • The specific findings for that agent
  • Whether each finding is auto-fixable
  • The severity level

Step 5: Report

After all agents complete, summarize:

  • Which agents were invoked
  • Which findings were addressed
  • Remaining findings that need manual attention

Agentic Optimizations

ContextCommand
Preview routing/attributes:route --dry-run
Security only/attributes:route --focus security
Critical only/attributes:route --min-severity critical
Full remediation/attributes:route
Discovery
Tags

No tags published for this skill.

Version
Latest version metadata

Version

v2026.09.24

Published

Sep 24, 2026

Category

Uncategorized

License

MIT

Source path

codebase-attributes-plugin/skills/attributes-route

Default branch

main

Latest commit

1668324

Tree SHA

b2d4cc3