principle-test-behavior-not-implementation
Apply when you write, change, or keep a test.
Skill by enitrat
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/enitrat-principle-test-behavior-not-implementation
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: testing, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions: not checked yet.
What's inside
- Skill name
principle-test-behavior-not-implementation- Description
- Apply when you write, change, or keep a test. Call the code the way its users do and assert the result they observe against a literal expected value. If the test would still pass when every imported function returns undefined, rewrite the assertion or delete the test.
- License
- unknown
- Instructions
- 21 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
The license isn't open source, so the instructions aren't shown here. Read SKILL.md on GitHub
More from enitrat/skill-issue
- 0.633score
animate
enitrat
Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at all, what purpose, which…
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
animate-expo
enitrat
Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs…
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
apple-design
enitrat
Apple's approach to interface design and fluid, physical motion, translated for the web.
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
ask-sonner
enitrat
Guide to Sonner, the React toast library — install and wire up the Toaster, pick the right toast() call, promise and loading toasts, updating, dismissing and…
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
find-animation-opportunities
enitrat
Search a codebase or UI for places that don't animate but should, and reject everything that shouldn't.
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
improve-animations
enitrat
Survey a codebase's animation and motion code as a senior motion advisor, then produce a prioritized audit and self-contained implementation plans for other…
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
mobile-native
enitrat
Make a web app feel native on a phone — the small CSS and meta-tag fixes that separate "a website in a browser" from something that feels installed.
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
pick-ui-library
enitrat
Pick the right library for a given frontend task from a curated, opinionated list — numbers, OTP inputs, charts, command menus, virtualization, drag and drop…
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
prototype
enitrat
Build multiple genuinely different versions of a UI piece you describe, rendered behind a visual picker so you can flip through them live and promote the one…
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
write-swift
enitrat
How to write modern Swift well — modeling with value types, Swift 6 data-race safety and approachable concurrency (@concurrent, main-actor-by-default, actors…
SkillAFreshness: A★ 15Claude Code +9 - 0.630score
review-animations
enitrat
Reviews animation and motion code against a high craft bar derived from Emil Kowalski's design engineering philosophy.
SkillAFreshness: A★ 15Claude Code +9 - 0.610score
architect
enitrat
Sketch types, signatures, and module structure before code, then stay in the loop while implementation fills in.
SkillAFreshness: A★ 15Claude Code +9
Signals
- Stars
- 15
- Forks
- 2
- Open issues
- 0
- Last commit (this folder)
- Sep 29, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- License unknown
- Repository
- github.com/enitrat/skill-issue
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
Same skill elsewhere
Copies of this SKILL.md published by others; search shows only one of them.
- 0.778score
principle-test-behavior-not-implementation
uzairansaruzi
Apply when you write, change, or keep a test.
SkillAFreshness: A★ 155Claude Code +9 - 0.384score
principle-test-behavior-not-implementation
iap
Apply when you write, change, or keep a test.
SkillAFreshness: A★ 27Claude Code +9 - 0.384score
principle-test-behavior-not-implementation
n3m6
Apply when you write, change, or keep a test.
SkillAFreshness: A★ 19Claude Code +9
More from enitrat
- 0.633score
animate-expo
enitrat
Build animations in React Native and Expo, making the decisions in the order that determines whether they feel right — should it animate, which thread it runs…
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
apple-design
enitrat
Apple's approach to interface design and fluid, physical motion, translated for the web.
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
ask-sonner
enitrat
Guide to Sonner, the React toast library — install and wire up the Toaster, pick the right toast() call, promise and loading toasts, updating, dismissing and…
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
find-animation-opportunities
enitrat
Search a codebase or UI for places that don't animate but should, and reject everything that shouldn't.
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
improve-animations
enitrat
Survey a codebase's animation and motion code as a senior motion advisor, then produce a prioritized audit and self-contained implementation plans for other…
SkillAFreshness: A★ 15Claude Code +9 - 0.633score
animate
enitrat
Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at all, what purpose, which…
SkillAFreshness: A★ 15Claude Code +9
Cite this page
principle-test-behavior-not-implementation skill. Agent Mart. https://agentmart.dev/skills/enitrat-principle-test-behavior-not-implementation (last updated 2026-10-24)