NEW Browse AI tools across categories — updated daily. See what's new →

Create Skill (TDD Method)

TDD methodology for skill creation — test with subagents first, write skill to address failures, iterate until bulletproof against rationalization

AuthorNeoLabHQ
Version1.0.0
LicenseMIT
Token count~648
UpdatedJun 5, 2026

Install

Quick install

via npx skills · works with 57+ agents
npx skills add https://github.com/NeoLabHQ/context-engineering-kit/tree/master/plugins/customaize-agent/skills/create-skill
Or pick agent:
npx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent claude-code
npx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent cursor
npx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent codex
npx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent opencode
npx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent github-copilot
npx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent windsurf
More install options

Shorthand — useful for multi-skill repos:

npx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)"

Manual — clone the repo and drop the folder into your agent's skills directory:

git clone https://github.com/NeoLabHQ/context-engineering-kit.git
cp -r context-engineering-kit/plugins/customaize-agent/skills/create-skill ~/.claude/skills/
How to use: Once installed, ask your agent to "use the Create Skill (TDD Method) skill" or describe what you want (e.g. "TDD methodology for skill creation — test with subagents first, write skill to a"). Requires Node.js 18+.

Create Skill (TDD Method)

TDD methodology for skill creation — test with subagents first, write skill to address failures, iterate until bulletproof against rationalization

What is it?
What is this? Core principle in 1-2 sentences.

How to use it?

`digraph when_flowchart {
"Need to show information?" [shape=diamond];
"Decision where I might go wrong?" [shape=diamond];
"Use markdown" [shape=box];
"Small inline flowchart" [shape=box];

"Need to show information?" -> "Decision where I might go wrong?" [label="yes"];
"Decision where I might go wrong?" -> "Small inline flowchart" [label="yes"];
"Decision where I might go wrong?" -> "Use markdown" [label="no"];
}
`

Use flowcharts ONLY for:

  • Non-obvious decision points
  • Process loops where you might stop too early
  • "When to use A vs B" decisions

Never use flowcharts for:

  • Reference material → Tables, lists
  • Code examples → Markdown blocks
  • Linear instructions → Numbered lists
  • Labels without semantic meaning (step1, helper2)

See graphviz-conventions.dot for graphviz style rules.

Key Features

  • TDD methodology for skill creation — test with subagents first, write skill to address failures, iterate until bulletproof against rationalization
  • Automated documentation generation
  • Seamless integration with Claude's development workflowView on GitHub

GitHub Stats

StarsForksLast UpdateAuthorNeoLabHQLicenseGPL-3.0Version1.0.0

Categories

AI & MLDeveloper Tools

Tags

skill-creationtddcontext-engineeringdocumentationbest-practices

Features

Related Skills

More from AI & ML

Context Engineering Guide

Comprehensive context engineering tutorial covering attention mechanics, progressive disclosure, context budget management, and quality vs quantity trade-offs for AI agent development

433NeoLabHQAI & MLDeveloper Tools00

Agent Evaluation Framework

Comprehensive Claude Code agent evaluation framework with multi-dimensional scoring, LLM-as-Judge mode, and research-backed performance variance analysis

433NeoLabHQAI & MLDeveloper Tools00

Create Claude Code Agent

Complete guide for creating Claude Code agents with YAML frontmatter structure, agent file format, trigger condition design, and system prompt writing

433NeoLabHQAI & MLDeveloper Tools00

---

Source: https://github.com/NeoLabHQ/context-engineering-kit/tree/master/plugins/customaize-agent/skills/create-skill
Author: NeoLabHQ
License: https://www.gnu.org/licenses/gpl-3.0.html
GitHub Stars: 433
Tags: skill-creation, tdd, context-engineering, documentation, best-practices

SKILL.md source

---
name: Create Skill (TDD Method)
description: TDD methodology for skill creation — test with subagents first, write skill to address failures, iterate until bulletproof against rationalization
---

# Create Skill (TDD Method)

TDD methodology for skill creation — test with subagents first, write skill to address failures, iterate until bulletproof against rationalization

What is it?
What is this? Core principle in 1-2 sentences.

## How to use it?

```
`digraph when_flowchart {
"Need to show information?" [shape=diamond];
"Decision where I might go wrong?" [shape=diamond];
"Use markdown" [shape=box];
"Small inline flowchart" [shape=box];

"Need to show information?" -> "Decision where I might go wrong?" [label="yes"];
"Decision where I might go wrong?" -> "Small inline flowchart" [label="yes"];
"Decision where I might go wrong?" -> "Use markdown" [label="no"];
}
`
```

Use flowcharts ONLY for:

* Non-obvious decision points

* Process loops where you might stop too early

* "When to use A vs B" decisions

Never use flowcharts for:

* Reference material → Tables, lists

* Code examples → Markdown blocks

* Linear instructions → Numbered lists

* Labels without semantic meaning (step1, helper2)

See graphviz-conventions.dot for graphviz style rules.

## Key Features

* TDD methodology for skill creation — test with subagents first, write skill to address failures, iterate until bulletproof against rationalization
* Automated documentation generation
* Seamless integration with Claude's development workflowView on GitHub

### GitHub Stats
StarsForksLast UpdateAuthorNeoLabHQLicenseGPL-3.0Version1.0.0

### Categories
AI & MLDeveloper Tools

### Tags
skill-creationtddcontext-engineeringdocumentationbest-practices

### Features

## Related Skills
More from AI & ML

### Context Engineering Guide
Comprehensive context engineering tutorial covering attention mechanics, progressive disclosure, context budget management, and quality vs quantity trade-offs for AI agent development

433NeoLabHQAI & MLDeveloper Tools00

### Agent Evaluation Framework
Comprehensive Claude Code agent evaluation framework with multi-dimensional scoring, LLM-as-Judge mode, and research-backed performance variance analysis

433NeoLabHQAI & MLDeveloper Tools00

### Create Claude Code Agent
Complete guide for creating Claude Code agents with YAML frontmatter structure, agent file format, trigger condition design, and system prompt writing

433NeoLabHQAI & MLDeveloper Tools00

---

**Source**: https://github.com/NeoLabHQ/context-engineering-kit/tree/master/plugins/customaize-agent/skills/create-skill
**Author**: NeoLabHQ
**License**: https://www.gnu.org/licenses/gpl-3.0.html
**GitHub Stars**: 433
**Tags**: skill-creation, tdd, context-engineering, documentation, best-practices

Related skills 2