Create Skill (TDD Method)
TDD methodology for skill creation — test with subagents first, write skill to address failures, iterate until bulletproof against rationalization
Install
Quick install
npx skills add https://github.com/NeoLabHQ/context-engineering-kit/tree/master/plugins/customaize-agent/skills/create-skillnpx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent claude-codenpx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent cursornpx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent codexnpx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent opencodenpx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent github-copilotnpx skills add NeoLabHQ/context-engineering-kit --skill "Create Skill (TDD Method)" --agent windsurfMore 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.gitcp -r context-engineering-kit/plugins/customaize-agent/skills/create-skill ~/.claude/skills/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.0Categories
AI & MLDeveloper ToolsTags
skill-creationtddcontext-engineeringdocumentationbest-practicesFeatures
Related Skills
More from AI & MLContext Engineering Guide
Comprehensive context engineering tutorial covering attention mechanics, progressive disclosure, context budget management, and quality vs quantity trade-offs for AI agent development433NeoLabHQAI & MLDeveloper Tools00
Agent Evaluation Framework
Comprehensive Claude Code agent evaluation framework with multi-dimensional scoring, LLM-as-Judge mode, and research-backed performance variance analysis433NeoLabHQAI & 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 writing433NeoLabHQAI & 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