afv-library/rules/skill-selection-rule.md
Jose David Rodriguez Velasco 5129e6a4dc
feat: skill selection rule
2026-03-27 10:34:23 -04:00

737 B

SKILL SELECTION RULE

Task-First Planning

  • Create a plan with clearly separated tasks.
  • Each task must be small and atomic.
  • For each task, explicitly state the skill to use (for example: typescript, api, testing, performance).
  • Execute each task with the most appropriate skill.

Execution Rules

  • Re-evaluate the skill before every task.
  • Switch skills when needed.
  • Do not reuse the same skill across unrelated tasks.

Selection Behavior

  • Before each task, determine the most appropriate skill.
  • Do not stay locked into a single skill for the entire plan.
  • Switch skills when a different skill is better suited.
  • Prefer specialized skills over general ones.
  • Re-evaluate skill choice after completing each task.