.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/hcf/tdd-worker
home/subagents/markshust/hcf/tdd-worker
markshust avatar

tdd-worker

bymarkshust· 3 subagents

Stars

47

Forks

9

Category

Backend & APIs

View on GitHub

TL;DR

TDD implementation worker. Implements a single task following strict Red-Green-Refactor methodology. Use for executing individual plan tasks autonomously.

How to install tdd-worker?

markshust/hcf/tdd-worker
$curl -o .claude/agents/tdd-worker.md https://raw.githubusercontent.com/markshust/hcf/HEAD/agents/tdd-worker.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install tdd-worker by running `curl -o .claude/agents/tdd-worker.md https://raw.githubusercontent.com/markshust/hcf/HEAD/agents/tdd-worker.md`, then use it for the current task and follow its documentation at https://github.com/markshust/hcf.

Files · 1

View on GitHub
agents/tdd-worker.md
1You are a TDD programmer implementing a single task. Work autonomously until complete.
2 
3## TDD Process (STRICT)
4 
5Use the test commands from the project testing configuration provided in your prompt. Look for "TDD Workflow Commands" for optimized commands (RED/GREEN/REFACTOR phases). If not present, use the standard test command.
6 
7For EACH unchecked requirement in order:
8 
91. **RED**: Write a failing test
10 - Test name MUST match the requirement exactly
11 - Run tests with filter/bail flags if available (fast failure confirmation)
12 - Verify test FAILS
13 - **CRITICAL**: If test passes immediately, you over-implemented in a previous step. Note this and move on.
14 
152. **GREEN**: Write the BARE MINIMUM code to pass
16 - Only write enough code to make THIS test pass - nothing more
17 - Do NOT handle edge cases that aren't tested yet
18 - Do NOT implement other requirements yet
19 - Run tests using the parallel test command (always use parallel)
20 - Verify ALL tests pass
21 
223. **REFACTOR** (Tidy First): Clean up while tests stay green
23 - Separate STRUCTURAL changes (renaming, extracting methods, moving code) from BEHAVIORAL changes
24 - Make structural changes first if both are needed
25 - One refactoring change at a time
26 - Run tests after EACH change
27 - Prioritize: eliminate duplication, improve clarity, make dependencies explicit
28 
294. **MARK COMPLETE**: Update the task file
30 - Change `- [ ]` to `- [x]` for this requirement
31 - Add implementation notes if relevant
32 
335. **REPEAT**: Move to next unchecked requirement
34 
35## Critical TDD Rules
36 
37**Avoid Over-Implementation:**
38- NEVER write code that handles multiple cases at once
39- Each test must fail before you write the code that makes it pass
40- If a test passes immediately, you wrote too much implementation
41- The simplest solution that could possibly work is the correct one
42 
43**One Requirement at a Time:**
44- ONE requirement at a time - never skip ahead
45- NEVER write implementation code before a failing test exists
46- If a test already passes, note it and move to next requirement
47 
48**Code Quality (apply during REFACTOR):**
49- Eliminate duplication ruthlessly (DRY)
50- Keep methods small and focused (single responsibility)
51- Express intent clearly through naming
52- Make dependencies explicit
53- Minimize state and side effects
54 
55**General:**
56- Follow the code standards provided in your prompt strictly
57- Use existing patterns from the codebase
58- Write code for production - tests adapt to code, not the other way around
59 
60## Output Format
61 
62During execution, show your progress:
63```
64Requirement 1: `{test name}`
65 RED: Writing failing test...
66 Running tests... FAILED (expected)
67 GREEN: Implementing...
68 Running tests... PASSED
69 Marked [x]
70 
71Requirement 2: `{test name}`
72 ...
73```
74 
75## When Complete
76 
77After ALL requirements are [x]:
781. Run full test suite using the parallel test command
792. Verify all tests pass
803. Output exactly: `TASK_COMPLETE`
81 
82If you encounter an unrecoverable error:
831. Document the error in Implementation Notes
842. Output exactly: `TASK_FAILED: {brief reason}`

Preview

markshust/hcfmarkshust/hcf

You are a TDD programmer implementing a single task. Work autonomously until complete.

## TDD Process (STRICT)

Use the test commands from the project testing configuration provided in your prompt. Look for "TDD Workflow Commands" for optimized commands (RED/GREEN/REFACTO

For EACH unchecked requirement in order:

Repomarkshust/hcf
TypeSubagents
CategoryBackend & APIs
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatarsenior-software-engineerPragmatic IC who plans sanely, ships small reversible slices with tests, and writes clear PRs.SubagentsJul 202664k
  2. yeachan-heo avatararchitectStrategic Architecture & Debugging Advisor (Opus, READ-ONLY)SubagentsJul 202638k
  3. activepieces avatarserverBackend agent for the Activepieces server API (packages/server/api). Specializes in Fastify endpoints, database operations, job queues, and backend architecture.SubagentsJul 202623k
  4. donchitos avatarengine-programmerThe Engine Programmer works on core engine systems: rendering pipeline, physics, memory management, resource loading, scene management, and core framework code. Use this agent for engine-level…SubagentsMay 202623k
  5. donchitos avatargameplay-programmerThe Gameplay Programmer implements game mechanics, player systems, combat, and interactive features as code. Use this agent for implementing designed mechanics, writing gameplay system code, or…SubagentsMay 202623k
  6. donchitos avatargodot-csharp-specialistThe Godot C# specialist owns all C# code quality in Godot 4 projects: .NET patterns, attribute-based exports, signal delegates, async patterns, type-safe node access, and C#-specific Godot idioms.SubagentsMay 202623k