Skillzwave Logo
Skillzwave

tdd-guide

0.0
C

Comprehensive Test Driven Development guide for engineering subagents with multi-framework support, coverage analysis, and intelligent test generation

Commands Agents Marketplace
#claude-ai#Development guide#claudecode-subagents#claude-ai-skills#Driven Development#coverage#multi-framework support#claude-skills

Third-Party Agent Skill: Review the code before installing. Agent skills execute in your AI assistant's environment and can access your files. Learn more about security

Installation for Agentic Skill

View all platforms →
skilz install alirezarezvani/claude-skills/tdd-guide
skilz install alirezarezvani/claude-skills/tdd-guide --agent opencode
skilz install alirezarezvani/claude-skills/tdd-guide --agent codex
skilz install alirezarezvani/claude-skills/tdd-guide --agent gemini

First time? Install Skilz: pip install skilz

Works with 22+ AI coding agents

Cursor, Aider, Copilot, Windsurf, Qwen, Kimi, and more...

View All Agents
Download Agent Skill ZIP

Extract and copy to ~/.claude/skills/ then restart Claude Desktop

1. Clone the repository:
git clone https://github.com/alirezarezvani/claude-skills
2. Copy the agent skill directory:
cp -r claude-skills/engineering-team/tdd-guide ~/.claude/skills/

Need detailed installation help? Check our platform-specific guides:

Related Agentic Skills

automating-mail

by SpillwaveSolutions

Automates Apple Mail via JXA with AppleScript dictionary discovery. Use when asked to "automate email", "send mail via script", "JXA Mail automation",...

100
A
general
Marketplace
#excel#Mail.OutgoingMessage#Status

automating-reminders

by SpillwaveSolutions

Automates Apple Reminders using JavaScript for Automation (JXA). Use when asked to "create reminders programmatically", "automate reminder lists", "JX...

100
A
general
Marketplace
#app.lists.byName#excel#notes

mastering-postgresql

by SpillwaveSolutions

PostgreSQL development for Python with full-text search (tsvector, tsquery, BM25 via pg_search), vector similarity (pgvector with HNSW/IVFFlat), JSONB...

100
A
general
Marketplace
#references#search#vector

automating-contacts

by SpillwaveSolutions

Automates macOS Contacts via JXA with AppleScript dictionary discovery. Use when asked to "automate contacts", "JXA contacts automation", "macOS addre...

99
A
general
Marketplace
#excel#notes#Contacts.Person

Agentic Skill Details

Repository
claude-skills
Type
Other
Meta-Domain
N/A
Primary Domain
N/A
Market Score
0.0

Agent Skill Grade

C
Score: 72/100 Click to see breakdown

Score Breakdown

Spec Compliance
11/15
PDA Architecture
18/30
Ease of Use
18/25
Writing Style
5/10
Utility
16/20
Modifiers: +4

Areas to Improve

  • No trigger phrases
  • 288 lines with redundant sections violates token economy; should be concise overview pointing to references
  • Promotional phrases violate objectivity requirement

Recommendations

  • Focus on improving Writing Style (currently 5/10)
  • Address 3 high-severity issues first
  • Add trigger phrases to description for discoverability

Graded: 1/23/2026

Developer Feedback

I've been working through TDD implementations lately, and your guide hits on something I've been thinking about—the gap between understanding the concept of test-first and actually making it stick in a team workflow. The C grade seems to nail it: solid foundations, but there's room to tighten up how the progression guides someone from "why TDD?" to "I'm actually doing it.

Links:

The TL;DR

You're at 72/100, solidly in C territory. The grading is based on Anthropic's best practices for agentic skills—Progressive Disclosure Architecture, ease of use, compliance, and utility. Your strongest area is Utility (16/20)—the skill actually solves real TDD problems. Weakest link is Writing Style (5/10)—there's promotional language and voice inconsistencies dragging you down.

What's Working Well

  • Problem-solving power is legit (7/8 for utility). You're addressing real needs: test generation from requirements, coverage analysis, multi-framework support. The shopping cart example actually demonstrates something useful.
  • Solid structure underneath (6/10 for layered structure). Having HOW_TO_USE.md and README.md shows you're thinking about depth. The red-green-refactor validation loop is exactly what someone needs.
  • Bonus points for grep-friendly structure (+1 modifier). You've built this thoughtfully enough that grep works well, and the scope boundaries are explicit.

The Big One: SKILL.md is Too Heavy

Your main drag is Progressive Disclosure Architecture (18/30)—specifically the token economy. SKILL.md is 288 lines when it should be a tight overview. Right now you're duplicating content from HOW_TO_USE.md and README.md inside SKILL.md itself. That's backwards.

Here's the fix: Cut SKILL.md down to ~100 lines. Keep:

  • Metadata (frontmatter)
  • One-liner capability summary
  • "See HOW_TO_USE.md for examples" pointers
  • Input requirements section

Move everything else—the verbose "Capabilities" section, the 8-module breakdown, the framework details—into HOW_TO_USE.md. This alone gets you +4 points on token economy and fixes the navigation issue (missing TOC).

Other Things Worth Fixing

  1. Add explicit trigger phrases (Medium impact, +2-3 points). Right now the description is passive ("Comprehensive Test Driven Development guide..."). Change it to: "Test Driven Development guide. Use when: 'generate tests', 'analyze coverage', 'TDD workflow', 'Jest tests', 'Pytest tests'." This fixes discoverability instantly.

  2. Strip the marketing voice (Medium impact, +2 points). Phrases like "transforms how engineering teams," "Ready to improve," and "best results" need to go. Rewrite to: "Test Driven Development skill for test generation, coverage analysis, and TDD workflow guidance." Just facts, no sizzle.

  3. Standardize terminology (Quick win, +1 point). You're mixing "test cases" vs "test scenarios" and "framework" vs "testing framework." Pick one per concept and stick with it throughout.

  4. Fix the voice inconsistency (Quick, +2 points). Lines like "your environment" and "you can use" should be imperative: "optimized for environment," "use." Removes the second-person creep.

Quick Wins

  1. Trim SKILL.md, move content to HOW_TO_USE.md → +4 points
  2. Add trigger phrases to metadata → +2-3 points
  3. Remove marketing language and keep it technical → +2 points
  4. Pick one term per concept (test case, framework) and stick → +1 point

Hitting these four gets you close to 85/100. The skill has good bones—your TDD workflow logic is solid. It just needs the cruft cleaned out so people can actually use it without wading through marketing copy.


Checkout your skill here: SkillzWave.ai | SpillWave We have an agentic skill installer that installs skills in 14+ coding agent platforms. Check out this guide on how to improve your agentic skills.

AI-Detected Topics

Extracted using NLP analysis

claude-ai Development guide claudecode-subagents claude-ai-skills Driven Development coverage multi-framework support claude-skills Test coverage analysis claude-code Test Driven TDD workflow Test Quality anthropic-claude claude-code-skills agentic-ai test generation agentic-coding

Report Security Issue

Found a security vulnerability in this agent skill?