feat(plugin): add tdd skill for test-driven development workflow#230
Open
0ut5ider wants to merge 2 commits intoEveryInc:mainfrom
Open
feat(plugin): add tdd skill for test-driven development workflow#2300ut5ider wants to merge 2 commits intoEveryInc:mainfrom
0ut5ider wants to merge 2 commits intoEveryInc:mainfrom
Conversation
Add opt-in TDD skill that integrates red-green-refactor discipline into implementation plans when triggered by TDD-related keywords. Includes the full cycle (RED/GREEN/REFACTOR), plan augmentation format, test granularity guidance, and anti-patterns reference. Language-agnostic, strongly opinionated on process. Designed as an MVP starting point for public submission. Bumps plugin to 2.39.0 (21 skills).
- Fix internal contradiction: discipline rule EveryInc#2 now scoped to behavioral changes, consistent with 'Skip TDD when' section - Fix 'one assertion' to 'one behavior per test' throughout - Add activation sequence: test runner detection, plan vs no-plan routing - Add characterization test guidance for untested codebases - Expand RED step guidance for when test passes immediately - Declare Classical/Chicago school stance, acknowledge London school - Rename 'Plan Augmentation' to 'Restructuring Plans for TDD' - Merge decomposition heuristic into plan section, remove redundancy - Remove duplicate anti-patterns link - Add 3 AI-specific anti-patterns: over-implementing on GREEN, mirror tests, skipping RED verification - Fix Ruby-biased code examples in anti-patterns for language neutrality - Add code example to 'Ignoring Test Failure Messages' entry - Add Classical school context to 'Mocking Everything' entry
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
tddskill that integrates red-green-refactor discipline into implementation plans/ce:planWhat's Included
skills/tdd/SKILL.md-- Core skill with:skills/tdd/references/anti-patterns.md-- 10 common TDD mistakes with examples and corrections:Plugin Metadata
2.39.0(MINOR -- new skill)Validation
quick_validate.pypasses clean