diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index ea8c0f07..70a625dd 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -39,7 +39,7 @@ { "name": "engineering-practices", "description": "Git commits, conventional releases, refactoring, test-driven development, and engineering ways of working skills", - "version": "1.0.0", + "version": "1.0.1", "source": "./plugins/engineering-practices" }, { diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index ea8c0f07..70a625dd 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -39,7 +39,7 @@ { "name": "engineering-practices", "description": "Git commits, conventional releases, refactoring, test-driven development, and engineering ways of working skills", - "version": "1.0.0", + "version": "1.0.1", "source": "./plugins/engineering-practices" }, { diff --git a/plugins/engineering-practices/.claude-plugin/plugin.json b/plugins/engineering-practices/.claude-plugin/plugin.json index bf237f79..4cbf1cc0 100644 --- a/plugins/engineering-practices/.claude-plugin/plugin.json +++ b/plugins/engineering-practices/.claude-plugin/plugin.json @@ -1,7 +1,7 @@ { "name": "engineering-practices", "description": "Git commits, conventional releases, refactoring, test-driven development, and engineering ways of working skills", - "version": "1.0.0", + "version": "1.0.1", "author": { "name": "devantler-tech", "url": "https://github.com/devantler-tech" diff --git a/plugins/engineering-practices/plugin.json b/plugins/engineering-practices/plugin.json index bf237f79..4cbf1cc0 100644 --- a/plugins/engineering-practices/plugin.json +++ b/plugins/engineering-practices/plugin.json @@ -1,7 +1,7 @@ { "name": "engineering-practices", "description": "Git commits, conventional releases, refactoring, test-driven development, and engineering ways of working skills", - "version": "1.0.0", + "version": "1.0.1", "author": { "name": "devantler-tech", "url": "https://github.com/devantler-tech" diff --git a/plugins/engineering-practices/skills/test-driven-development/SKILL.md b/plugins/engineering-practices/skills/test-driven-development/SKILL.md index 4247ade8..b1ddf5cc 100644 --- a/plugins/engineering-practices/skills/test-driven-development/SKILL.md +++ b/plugins/engineering-practices/skills/test-driven-development/SKILL.md @@ -2,9 +2,9 @@ description: Use when implementing any feature or bugfix, before writing implementation code metadata: github-path: skills/test-driven-development - github-ref: refs/tags/v6.2.0 + github-ref: refs/tags/v6.4.1 github-repo: https://github.com/obra/superpowers - github-tree-sha: a82cf8b413600c6bd7c4b482272d7990e9588cf1 + github-tree-sha: 847144cf0824095922c0d4875648b9fa74877e1a name: test-driven-development --- # Test-Driven Development (TDD) @@ -186,6 +186,16 @@ Confirm: **Other tests fail?** Fix now. +**"Other tests" means the project's suite, not just your file.** A +green run of the test you wrote is not a green suite. Before you call +the change done, run the project's test command (bare `pytest`, +`npm test`, `cargo test` — whatever the repo uses) even when your task +named only one test file. A scope statement in your task bounds the +deliverable, not your verification. Any failure that run shows — +including one you didn't cause — goes in your report by name; a red +test you watched scroll past and didn't mention is a report falsified +by omission. + ### REFACTOR - Clean Up After green only: