Test-Driven Development skills for AI coding agents
npx claudepluginhub schicks/tdd-skillTest-Driven Development skills and workflows
Test-Driven Development skills and workflows for AI coding agents. Works as a Claude Code plugin and can be installed as skills in Cursor.
This repository provides TDD-related skills that teach AI agents how to:
/plugin marketplace add schicks/tdd-skill
/plugin install tdd-skills@tdd-skill
This gives namespaced skills like /tdd-skills:tdd.
For simpler installation without namespacing:
git clone https://github.com/schicks/tdd-skill ~/.claude/skills/tdd-skill
Skills in the skills/ folder are auto-discovered.
Cursor supports the Agent Skills standard with several installation options:
Option 1: Clone to global skills
git clone https://github.com/YOUR_USERNAME/tdd-skill ~/.cursor/skills/tdd-skill
Skills in the skills/ subfolder are auto-discovered.
Option 2: Via Settings UI
Option 3: Per-project
git clone https://github.com/YOUR_USERNAME/tdd-skill .cursor/skills/tdd-skill
The .claude/skills/ directory contain symlinks to the actual skill folders. This allows you to:
skills/ and immediately test themskills/*/SKILL.md/skill-name or letting the agent auto-discover based on contextThe symlinks ensure changes are immediately reflected without copying files.
skills/new-skill-name/SKILL.mdname: new-skill-namescripts/, references/, or assets/ subdirectoriesln -s ../../skills/new-skill-name .claude/skills/new-skill-name
ln -s ../../skills/new-skill-name .cursor/skills/new-skill-name
Skills are automatically discovered—no need to update marketplace.json for new skills within the same plugin.
Each skill file uses YAML frontmatter:
---
name: skill-name
description: What this skill does and when to use it.
---
# Skill Title
Instructions for the agent...
| Field | Required | Notes |
|---|---|---|
name | Yes | Lowercase, hyphens. Max 64 chars. Must match folder name. |
description | Yes | Max 1024 chars. Explains what and when. |
license | No | License name (e.g., MIT) |
metadata | No | Key-value pairs for author, version |
disable-model-invocation | No | If true, only manual invocation works |
SKILL.md under 500 lines (< 5000 tokens)references/ subdirectorydescription fields with keywords for agent discoveryname field in its frontmatterdisable-model-invocation: true for skills that should only run on explicit commandMIT
Claude Code marketplace entries for the plugin-safe Antigravity Awesome Skills library and its compatible editorial bundles.
Production-ready workflow orchestration with 84 marketplace plugins, 192 local specialized agents, and 156 local skills - optimized for granular installation and minimal token usage
Directory of popular Claude Code extensions including development tools, productivity plugins, and MCP integrations