Creates plan-YYYY-MM-DD-{task}.md with decision table (D1-DN), technical approach, Firebase services, and fact-checked viability. [EXPLICIT]
From jm-adknpx claudepluginhub javimontano/jm-adk-alfaThis skill uses the workspace's default tool permissions.
agents/guardian.mdagents/lead.mdagents/specialist.mdagents/support.mdevals/evals.jsonknowledge/body-of-knowledge.mdknowledge/knowledge-graph.mdprompts/meta.mdprompts/primary.mdprompts/variations/deep.mdprompts/variations/quick.mdtemplates/output.docx.mdtemplates/output.html"Every plan has a decision table. Every decision has a rationale."
Generates technical plans from specifications. Each plan includes a numbered decision table (D1-DN), Firebase service selection, task preview, and fact-checked viability assessment via internet search. [EXPLICIT]
When to use:
/jm:design-architecture is invoked.specify/plans/. [EXPLICIT]| Input | Type | Required | Description |
|---|---|---|---|
| spec.md | File | Yes | Approved specification |
| Output | Type | Description |
|---|---|---|
| plan-YYYY-MM-DD-{task}.md | File | Technical plan in .specify/plans/ |
| ADR-NNN-{title}.md | File | ADR for significant decisions |
| Confidence metadata | Text | DECOMPOSE→SOLVE→VERIFY→SYNTHESIZE→REFLECT |
[!WARNING] IF confidence < 0.95 THEN trigger Socratic debate via iic-clarify + additional WebSearch.
[!WARNING] IF plan references Docker/AWS/Azure THEN STOP. Redirect to Firebase equivalent per R-002.
Example invocations:
| Scenario | Handling |
|---|---|
| Empty or minimal input | Request clarification before proceeding |
| Conflicting requirements | Flag conflicts explicitly, propose resolution |
| Out-of-scope request | Redirect to appropriate skill or escalate |
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.