nw-ab-critique-dimensi…
Review dimensions for validating agent quality - template compliance, safety, testing, and priority validation
Detailed refactoring mechanics with step-by-step procedures, and test code smell catalog with detection patterns and before/after examples
$ npx -y skills add nWave-ai/nWave --skill nw-test-refactoring-catalog --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/nw-test-refactoring-catalogContext preview
The summary Claude sees to decide when to auto-load this skill.
Detailed refactoring mechanics with step-by-step procedures, and test code smell catalog with detection patterns and before/after examples
name: nw-test-refactoring-catalog description: Detailed refactoring mechanics with step-by-step procedures, and test code smell catalog with detection patterns and before/after examples user-invocable: false disable-model-invocation: true
Before: public void Test1() { /* ... */ }
After: public void ProcessOrder_PremiumCustomer_AppliesCorrectDiscount() { /* ... */ }Before: Assert.Equal(850, result.Total); // What discount?
After: const decimal EXPECTED_TOTAL = 1000 * (1 - 0.15m);
Assert.Equal(EXPECTED_TOTAL, result.Total);Before: ProcessOrderTest() { /* tests discount AND shipping AND tax */ }
After: ProcessOrder_AppliesDiscount()
ProcessOrder_CalculatesShipping()
ProcessOrder_CalculatesTax()Prefer parameterized tests for variations of the same behavior.
Extract: CreatePremiumCustomer(), CreateHighValueOrder()
# Before: if/else in test
# After:
@pytest.mark.parametrize("input,expected", [...])
def test_behavior(input, expected): ...Before: UserServiceTests (31 tests) After: UserAuthTests, UserProfileTests, UserNotificationTests
For production code refactoring techniques and mechanics, load the progressive-refactoring skill.
AI agents that guide you from idea to working code, with human judgment at every gate. nWave runs inside Claude Code. It breaks feature delivery into seven waves (discover, diverge, discuss, design, devops, distill, deliver).
Repo: nWave-ai/nWave
Review dimensions for validating agent quality - template compliance, safety, testing, and priority validation
Review dimensions for validating agent quality - template compliance, safety, testing, and priority validation
Review dimensions for acceptance test quality - happy path bias, GWT compliance, business language purity, coverage completeness, walking skeleton…
Detailed 5-phase workflow for creating agents - from requirements analysis through validation and iterative refinement
5-layer testing approach for agent validation including adversarial testing, security validation, and prompt injection resistance
Architectural style selection decision matrices, trade-off analysis, structural enforcement rules, and combination patterns. Load when choosing or evaluating…