make-skill

Creates and validates AI agent skills using test-driven development methodology.

Updated Mar 24, 2026
One-click install
npx skills add https://github.com/hanh-nd/agent-kit --skill make-skill-hanh-nd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: make-skill
Source: https://github.com/hanh-nd/agent-kit/tree/main/plugins/agent-kit/.gemini/skills/make-skill
Command: npx skills add https://github.com/hanh-nd/agent-kit --skill make-skill-hanh-nd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve? Writing skills for AI agents without testing them first leads to documentation that agents ignore or rationalize away under pressure. This Skill applies test-driven development to skill authoring, ensuring every skill is validated against real baseline failures before deployment. ## Core Features & Use Cases - TDD-Based Skill Authoring: Enforces a RED-GREEN-REFACTOR cycle where pressure scenarios are run with subagents before any skill content is written. - Loophole Closing: Provides systematic techniques for capturing agent rationalizations verbatim and adding explicit counters, red flags lists, and rationalization tables. - Frontmatter and Structure Guidance: Defines naming rules, description requirements (what + when, third person, under 1024 characters), degrees-of-freedom calibration, and progressive disclosure patterns. - Use Case: When creating a new discipline-enforcing skill like a TDD requirement, run baseline pressure scenarios with subagents first, document their excuses, then write a skill that specifically counters those observed failures and re-test until bulletproof. ## Quick Start Use the make-skill skill to create a new agent skill following the test-driven development workflow with baseline pressure testing.

Frequently Asked Questions about make-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create a new skill for an AI agent?▼

Start by running pressure scenarios with subagents without any skill to document baseline failures verbatim. Then write a SKILL.md file with name and description frontmatter that addresses only those observed failures, and re-test until agents comply under pressure.

What is test-driven development for skills?▼

TDD for skills applies the RED-GREEN-REFACTOR cycle to documentation: run scenarios without the skill to watch agents fail, write minimal skill content addressing those failures, then refactor to close loopholes agents discover. No skill should exist without a failing baseline test first.

What should a SKILL.md frontmatter description include?▼

The description must state both what the skill does and when to use it, written in third person with a maximum of 1024 characters. Include concrete triggers, symptoms, and searchable keywords so agents can discover it from system prompt metadata.

How do I test that a skill actually works?▼

Run pressure scenarios combining three or more pressures like time constraints, sunk cost, and exhaustion with subagents. Document exact rationalizations verbatim, then verify the skill prevents those specific violations and iterate until no new loopholes appear.

When should I not create a skill?▼

Skip skill creation for one-off solutions, practices already well-documented elsewhere, project-specific conventions that belong in CLAUDE.md or AGENTS.md, and mechanical constraints that can be enforced with regex or validation scripts instead of documentation.

Why do agents ignore skills under pressure?▼

Agents rationalize violations using excuses like sunk cost, pragmatism, or spirit-versus-letter arguments when facing time pressure or exhaustion. Skills must name every observed loophole explicitly and state that violating the letter of the rules violates the spirit.