test-driven-development SKILL.md skillA
test-driven-development from pantheon-org/tekhne is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.
mdr add pantheon-org/tekhne/test-driven-development@git:20261021.d128b5fPins git:20261021.d128b5f in mdr.lock. Pin the fingerprint instead.
- Audit grade
- A, 17 of 17 checks passed
- Kind
- SKILL.md skill
- Repository
- pantheon-org/tekhne
- Path
skills/testing/test-driven-development/SKILL.md- Versions recorded
- 5
- Latest version
- git:20261021.d128b5f, committed Oct 21, 2026
- First version recorded
- Mar 3, 2026
- Size
- 5,459 bytes
- Repository stars
- 10
- License
- MIT
Guides TDD (test-driven development) with red-green-refactor workflows, test-first feature delivery, bug reproduction through failing tests, behavior-focused assertions, and refactoring safety. Use when writing unit tests, implementing new functions, adding test coverage, fixing regressions, changing APIs, or restructuring code under test — especially when a user says "write tests first", "TDD", or "test before code".
Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.
What the file says
# Test-Driven Development Navigation hub for applying TDD in day-to-day implementation work. ## When to Use - "Write tests first for this feature." - "How should I do red-green-refactor here?" - "I need to reproduce a bug with a failing test first." - "I want to refactor safely while preserving behavior." ## When Not to Use - End-to-end scenario design across full systems. - Performance benchmarking and load testing. - Security testing workflows. ## Scope ### In Scope - Unit test design and behavior-driven assertions. - Red-Green-Refactor cycle execution. - Mock/stub isolation strategy. - Naming and organization conventions for maintainable tests. ### Out of Scope - Full E2E harness setup and browser automation pipelines. - Infra-only test framework bootstrapping. - Non-deterministic perf profiling. ## Workflow 1. Write the smallest failing test that expresses one behavior. 2. Run tests and verify failure is for the expected reason. 3. Implement minimal code to make the test pass. 4. Refactor while keeping the suite green. 5. Repeat for next behavior/edge case. ### Example: Red-Green-Refactor Cycle (TypeScript) **RED — write the failing test first:** ```typescript …
Read the whole file at its exact version.
How to install
mdr add pantheon-org/tekhne/test-driven-development@sha256:5d5ff1f7d349b88cThe line at the top of this page pins the label git:20261021.d128b5f, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.
[](https://markdownregistry.com/a/art_cc5lj6zqmwz2dwqz)
1 badge image fetches in 30 days. What the badge shows.
Versions
The registry has recorded 5 versions of this file, between Mar 3, 2026 and Oct 21, 2026, about one every 58 days.
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20261021.d128b5f latest | 2026-10-21 | d128b5f | 5,459 B | A | view · diff |
| git:20261004.cc33b37 | 2026-10-04 | cc33b37 | 5,495 B | A | view · diff |
| git:20260316.2d4c8cf | 2026-03-16 | 2d4c8cf | 5,516 B | A | view · diff |
| git:20260303.856dad8 | 2026-03-03 | 856dad8 | 5,536 B | A | view · diff |
| git:20260303.d246261 | 2026-03-03 | d246261 | 5,520 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (5459 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
pantheon-org/tekhne · 10 stars · license MIT · pushed 2026-10-21 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_cc5lj6zqmwz2dwqz GET https://markdownregistry.com/api/v1/resolve?ref=pantheon-org/tekhne/test-driven-development GET https://markdownregistry.com/api/v1/blob/5d5ff1f7d349b88c758cb100ac13f967d41f9f9b53142487d87e638567d470e7
Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.
Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.
More from pantheon-org/tekhne
Every file in pantheon-org/tekhne