skills/task-plan-phase-architecture/SKILL.md
Load when the task's primary concern is structural decisions — new modules, shared library changes, new external integrations, schema changes, or cross-service boundaries.
npx skillsauth add maestria-co/ai-playbook task-plan-phase-architectureInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Load this skill when the task's dominant focus addresses structural evaluation or decision-making. For implementation tasks encountering structural queries mid-execution, use task-plan-phase-implementation — it supplies guidance on @architect engagement for structural concerns emerging during coding. This skill addresses tasks where architectural determinations constitute primary effort, not intermediate checkpoints.
| Trigger | Required? | |---------|-------------| | Fresh module or bounded context | Required | | Shared/core library alterations | Required | | External API or service connection | Required | | Database schema modifications | Required | | Authentication or authorization alterations | Required | | Novel design pattern introduction | Required | | Substantial cross-module refactoring | Required | | Dependency addition with extensive transitive footprint | Required | | Moderate isolated-module refactoring | Discretionary | | Pattern replication from extant examples | Discretionary | | Isolated component alteration, presentation-exclusive change | Omit | | Straightforward remediation following documented patterns | Omit |
All architect dispatches require these elements:
Proposed alteration: [Plan's advocated methodology]
Current architectural context:
- [Relevant fact from .context/architecture/]
- [Applicable pattern from .context/standards/]
Targeted queries:
- [Module structure compatibility query]
- [Coupling or dependency footprint query]
- [Testability or risk query]
Constraints:
- [Non-negotiable requirements from user or .context/decisions.md]
Following architect evaluation:
plan.md ## Decisions section:
plan.md.design-first: The @architect agent internally engages design-first. Direct engagement unnecessary.task-plan: Archive all architectural determinations in plan.md via task-plan.task-plan-phase-implementation: Load post-approval when primary effort transitions to code generation.Excluded scope: investigation, @coder orchestration, tests, task closure.
development
Writes and runs a test suite for a piece of code, covering happy path, edge cases, error cases, and security cases. Use when: implementation is complete and needs test coverage, a bug needs a reproduction test and fix validation, or code needs coverage before a refactor. Do not use when: the code under test is not yet implemented, or the spec is still unclear.
testing
Use when creating a new skill, editing an existing skill, or helping a user author a skill for this system. Covers structure, discoverability, quality, and discipline hardening.
development
Evidence-based verification process to run before marking any task complete. Use this skill every time you're about to report that work is done — for features, bug fixes, refactoring, or any code change. This catches the most common failure mode: declaring "done" without proof. If you're finishing up and about to tell the user the task is complete, run this checklist first.
development
Teaches agents how to discover, select, and invoke skills from the skill library. Use this skill whenever you're uncertain which skill applies to a task, when composing multiple skills for complex work, or when you need to understand what skills are available. This is your go-to when facing an ambiguous task and need to figure out the right approach before diving into implementation.