C

Create Skill (TDD Method)

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

Home/AI & ML/Create Skill (TDD Method)

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 workflow
View on GitHub

GitHub Stats

Stars
Forks
Last Update
Author
NeoLabHQ
License
GPL-3.0
Version
1.0.0

Features

Related Skills

More from AI & ML