-
Capability Analysis — Understand what the user wants MA to be able to do. Extract: task description, inputs needed, outputs produced, whether entity creation / web research / multi-mode is needed. Check existing blueprints for overlap.
-
Blueprint Design — Design the structure: modes (if multi-modal), phases per mode, interactive pauses, output format, tool calls needed. Follow mandatory conventions:
- Header → Goal → Mode Detection → Architecture → Step Pattern → Phases → Guidelines
- 150-400 lines target
- Explicit tool call syntax in every phase
- DO/DON'T guidelines specific to this task type
-
Write Blueprint — Write MA-blueprints/modules/{task_type}.md with full production-quality blueprint.
-
Write Skill Files — Write MA-skills/{skill-name}/SKILL.md (YAML frontmatter + triggers + workflow + tools) and MA-entity/entity_ma/skills/{skill-name}.md (compact runtime reference, under 80 lines).
-
Generate Classifier — Generate the exact TASK_TYPES, COMPLEX_TASK_TYPES, and RULES entries for MA-tasks.js. Write to a registration summary file with verification instructions.
-
Summary — Present: files created, registration snippet, test commands, capability description.