From 98131a55817e2499e006c07f1fafe965cb8d574e Mon Sep 17 00:00:00 2001 From: Stefan Ayala Date: Thu, 11 Jun 2026 22:42:11 -0700 Subject: [PATCH] fix(sdlc): always invoke full workflow when user requests /sdlc (#417) Claude was silently skipping the skill for "mechanical" tasks. Added explicit instruction: if user requests /sdlc, ALWAYS run full workflow. Never silently skip; if overkill, say so and ask. --- cowork/skills/sdlc/SKILL.md | 4 +++- skills/sdlc/SKILL.md | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/cowork/skills/sdlc/SKILL.md b/cowork/skills/sdlc/SKILL.md index 083398aa..27cdbda0 100644 --- a/cowork/skills/sdlc/SKILL.md +++ b/cowork/skills/sdlc/SKILL.md @@ -17,6 +17,8 @@ $ARGUMENTS Operational checklist. Full protocol lives in `CLAUDE_CODE_SDLC_WIZARD.md` — read it for depth. +**If the user requests /sdlc, ALWAYS run the full workflow — even for mechanical tasks.** Never silently skip; if overkill, say so and ask. + ## Full SDLC Checklist Your FIRST action must be a TodoWrite covering every phase below. Compact form (omit `activeForm` to use the subject as the spinner label): @@ -198,7 +200,7 @@ Mandatory steps: ## Debugging Workflow (Systematic) -Reproduce → Isolate → Root Cause → Fix → Regression Test. This is the systematic debugging methodology — do not skip steps. Regressions: `git bisect`. Env-specific: check env vars/OS/deps/permissions, reproduce locally, log at the failure point. 2 failed attempts → STOP and ASK USER. +Reproduce → Isolate → Root Cause → Fix → Regression Test. Do not skip steps. `git bisect` for regressions. 2 failed attempts → STOP and ASK USER. ## Release Planning (Task Ships a Release) diff --git a/skills/sdlc/SKILL.md b/skills/sdlc/SKILL.md index 083398aa..27cdbda0 100644 --- a/skills/sdlc/SKILL.md +++ b/skills/sdlc/SKILL.md @@ -17,6 +17,8 @@ $ARGUMENTS Operational checklist. Full protocol lives in `CLAUDE_CODE_SDLC_WIZARD.md` — read it for depth. +**If the user requests /sdlc, ALWAYS run the full workflow — even for mechanical tasks.** Never silently skip; if overkill, say so and ask. + ## Full SDLC Checklist Your FIRST action must be a TodoWrite covering every phase below. Compact form (omit `activeForm` to use the subject as the spinner label): @@ -198,7 +200,7 @@ Mandatory steps: ## Debugging Workflow (Systematic) -Reproduce → Isolate → Root Cause → Fix → Regression Test. This is the systematic debugging methodology — do not skip steps. Regressions: `git bisect`. Env-specific: check env vars/OS/deps/permissions, reproduce locally, log at the failure point. 2 failed attempts → STOP and ASK USER. +Reproduce → Isolate → Root Cause → Fix → Regression Test. Do not skip steps. `git bisect` for regressions. 2 failed attempts → STOP and ASK USER. ## Release Planning (Task Ships a Release)