test-skill — Claude Code skill: what it does, how to install
Tests agent skills before deployment using a TDD cycle with pressure scenarios. Reveals when an assistant bypasses rules and invents excuses.
npx skills add NeoLabHQ/context-engineering-kit --skill test-skill -a claude-codeWhat test-skill does
This skill adapts test-driven development to process documentation and instructions. The workflow mirrors the standard red-green-refactor loop. You first put the agent in a high-pressure scenario without the skill. Deadlines, sunk costs, or conflicting instructions force a choice. You record the failures word for word.
Next, you write the minimal rules that address those recorded excuses. Testing pure reference documents like API guides is pointless because the agent has no incentive to bypass them. Run the scenario again with the skill loaded and close any remaining loopholes. Note that this workflow requires familiarity with superpowers:test-driven-development to understand the baseline testing cycle.
What it helps with
- expose instruction failures under simulated deadline pressure
- capture agent rationalizations before deploying a skill
- plug compliance loopholes in project rules
- apply the TDD cycle to process documentation
Example prompts for the agent
- Run a baseline stress test for this skill without loading it.
- Apply the TDD workflow to verify our code review rules against rationalizations.
How to install test-skill
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill test-skill -a claude-code2Manually: put the files in place
~/.claude/skills/test-skill/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/test-skill/
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill test-skill -a codex2Manually: put the files in place
.agents/skills/test-skill/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill test-skill -a cursor2Manually: put the files in place
.cursor/skills/test-skill/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit test-skill2Manually: put the files in place
.github/skills/test-skill/SKILL.md1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill test-skill -a gemini-cli2Platform CLI
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/test-skillManually: put the files in place
.devin/skills/test-skill/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill test-skill -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about test-skill
How do I install test-skill in Claude Code?
Run npx skills add NeoLabHQ/context-engineering-kit --skill test-skill -a claude-code in your terminal.
What does test-skill do?
It verifies that an assistant follows process rules when under pressure. You observe baseline failures without the skill, write minimal constraints, and eliminate excuses.
What prerequisites are needed before using test-skill?
You must understand superpowers:test-driven-development. That skill defines the foundational TDD cycle adapted here for documentation testing.