| name | architecture-advice |
| description | Route architecture-advice using exact migration registry [{"unit":"architecture-advice/default","routing":{"negative_boundaries":["Create the feature 3-architecture.md lifecycle document.","Implement the selected architecture in production code.","Write an implementation-ready technical specification and task breakdown."],"positive_triggers":["Compare architecture options for introducing an event bus in this codebase.","Give an independent architecture second opinion on this proposed caching design.","Recommend a component boundary for the billing integration with repository evidence."]}}]. |
Architecture Advice
Provide an answer-only architecture second opinion grounded in current repository boundaries. This workflow explores options and tradeoffs; it does not own lifecycle documents or implementation.
Advice protocol
- Clarify the decision, constraints, quality attributes, time horizon, and irreversible choices.
- Inspect existing components, interfaces, ownership boundaries, integration patterns, tests, and operational constraints.
- Develop at least two credible options independently before selecting a preference. Include a minimal-change option when one exists.
- Compare coupling, cohesion, failure isolation, compatibility, security, observability, testability, delivery cost, and rollback consequences where relevant.
- Challenge the preferred option with the strongest counterexample and identify conditions that would reverse the recommendation.
- Stop with a recommendation, explicit divergence, or a concise list of missing evidence.
Keep repository and Git access read-only. Do not create or update lifecycle artifacts, issue trackers, production code, configuration, or external systems.
Output
Lead with the recommendation and confidence. Then show repository evidence, option comparison, consequential tradeoffs, reversal conditions, and open questions.
Pack handoff
This canonical skill is distributed from the core plugin. Its legacy research-pack payload and pack-ready evidence remain immutable migration provenance and are not a runtime routing surface.
Normative semantic requirements:
- Challenge the preferred option with the strongest counterexample
- Develop at least two credible options independently
- Keep repository and Git access read-only
{
"required": [
"Challenge the preferred option with the strongest counterexample",
"Develop at least two credible options independently",
"Keep repository and Git access read-only"
],
"forbidden": []
}
{
"positive_triggers": [
"Compare architecture options for introducing an event bus in this codebase.",
"Give an independent architecture second opinion on this proposed caching design.",
"Recommend a component boundary for the billing integration with repository evidence."
],
"negative_boundaries": [
"Create the feature 3-architecture.md lifecycle document.",
"Implement the selected architecture in production code.",
"Write an implementation-ready technical specification and task breakdown."
]
}