From a0faa222c8ee685c1139009f6235a716bfb62b49 Mon Sep 17 00:00:00 2001 From: Den Delimarsky <53200638+localden@users.noreply.github.com> Date: Mon, 22 Sep 2025 21:12:27 -0700 Subject: [PATCH 1/3] Update templates/commands/plan.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- templates/commands/plan.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/commands/plan.md b/templates/commands/plan.md index c029c5b..32522c2 100644 --- a/templates/commands/plan.md +++ b/templates/commands/plan.md @@ -14,7 +14,7 @@ $ARGUMENTS Given the implementation details provided as an argument, do this: 1. Run `{SCRIPT}` from the repo root and parse JSON for FEATURE_SPEC, IMPL_PLAN, SPECS_DIR, BRANCH. All future file paths must be absolute. - - BEFORE proceeding, inspect FEATURE_SPEC for a `## Clarifications` section with at least one `Session` subheading. If missing or clearly ambiguous areas remain (vague adjectives, unresolved critical choices), PAUSE and instruct the user to run `/clarify` first to reduce rework. Only continue if: (a) Clarifications exist OR (b) an explicit user override is provided (e.g., "proceed without clarify"). Do not attempt to fabricate clarifications yourself. + - BEFORE proceeding, inspect FEATURE_SPEC for a `## Clarifications` section with at least one `Session` subheading. If missing or clearly ambiguous areas remain (vague adjectives, unresolved critical choices), PAUSE and instruct the user to run `/clarify` first to reduce rework. Only continue if: (a) Clarifications exist OR (b) an explicit user override is provided (e.g., "proceed without clarification"). Do not attempt to fabricate clarifications yourself. 2. Read and analyze the feature specification to understand: - The feature requirements and user stories - Functional and non-functional requirements From 2c373aa47a5a895f69acbb61d76d533ec1c43169 Mon Sep 17 00:00:00 2001 From: Den Delimarsky <53200638+localden@users.noreply.github.com> Date: Mon, 22 Sep 2025 21:12:36 -0700 Subject: [PATCH 2/3] Update templates/commands/clarify.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- templates/commands/clarify.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/commands/clarify.md b/templates/commands/clarify.md index a53be43..e3f4a79 100644 --- a/templates/commands/clarify.md +++ b/templates/commands/clarify.md @@ -1,5 +1,5 @@ --- -description: Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec. (Renamed from /quizme to /clarify) +description: Identify underspecified areas in the current feature spec by asking up to 5 highly targeted clarification questions and encoding answers back into the spec. scripts: sh: scripts/bash/check-prerequisites.sh --json --paths-only ps: scripts/powershell/check-prerequisites.ps1 -Json -PathsOnly From c4698b623b46b54050df8f21f512ea785162627d Mon Sep 17 00:00:00 2001 From: Den Delimarsky <53200638+localden@users.noreply.github.com> Date: Mon, 22 Sep 2025 21:12:51 -0700 Subject: [PATCH 3/3] Update templates/commands/analyze.md Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- templates/commands/analyze.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/commands/analyze.md b/templates/commands/analyze.md index 499dc87..f6d6d23 100644 --- a/templates/commands/analyze.md +++ b/templates/commands/analyze.md @@ -15,7 +15,7 @@ Goal: Identify inconsistencies, duplications, ambiguities, and underspecified it STRICTLY READ-ONLY: Do **not** modify any files. Output a structured analysis report. Offer an optional remediation plan (user must explicitly approve before any follow-up editing commands would be invoked manually). -Constitution Authority: The project constitution (`/memory/constitution.md`) is **non-negotiable** within this analysis scope. Any conflict with a constitution MUST statement is automatically classified as CRITICAL. Resolution MUST adjust the spec, plan, or tasks—never dilute, reinterpret, or silently ignore the principle. If a principle itself needs change, that must occur in a separate, explicit constitution update outside `/analyze`. +Constitution Authority: The project constitution (`/memory/constitution.md`) is **non-negotiable** within this analysis scope. Constitution conflicts are automatically CRITICAL and require adjustment of the spec, plan, or tasks—not dilution, reinterpretation, or silent ignoring of the principle. If a principle itself needs to change, that must occur in a separate, explicit constitution update outside `/analyze`. Execution steps: