develop-tdd
When this skill is loaded, the developer follows the Red-Green-Refactor cycle.
Skill by dragoscirjan
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/dragoscirjan-develop-tdd
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
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/develop-tdd
What's inside
- Skill name
develop-tdd- Description
- When this skill is loaded, the developer follows the Red-Green-Refactor cycle. The orchestrator loads this skill when the user requests TDD.
- License
- MIT
- Instructions
- 33 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# TDD — Test-Driven Development When this skill is loaded, the developer follows the Red-Green-Refactor cycle. The orchestrator loads this skill when the user requests TDD. ## Cycle 1. **Red** — Write failing tests first. Tests define expected behavior from the task plan. Run them — verify they fail for the right reasons (not syntax/import errors). 2. **Green** — Write the minimum code to make all tests pass. No more. 3. **Refactor** — Clean up code and tests. No behavior changes. All tests still pass. ## Rules - Write tests **before** any implementation code - Each test covers one behavior — name it after what it verifies - Start with the simplest case, add complexity incrementally - Run tests after every step (red, green, refactor) — report results each time - Tests must fail for the **right reason** — a missing function, not a syntax error - Do NOT write implementation and tests simultaneously - Do NOT write all tests upfront — write one test (or a small batch), make it pass, then write the next ## Test Quality - Test behavior, not implementation details - Include edge cases: empty inputs, nulls, boundary values, error conditions - Keep tests independent — no shared mutable state - Mock external dependencies, not internal logic - Arrange-Act-Assert structure ## Status Updates After each TDD step, tell the orchestrator what happened in plain English, ≤50 words. Example: "Red: wrote 3 tests for auth middleware — all fail as expected. Files: src/auth.test.ts"
From dragoscirjan/opencode-config, MIT.
More from dragoscirjan/opencode-config
- 0.471score
clean-code
dragoscirjan
Clean code principles, SOLID, design patterns, readability, error handling, and universal quality tooling.
SkillCFreshness: CClaude Code +9 - 0.471score
developer-devops
dragoscirjan
DevOps and infrastructure standards — principles for IaC, CI/CD, and automation.
SkillCFreshness: CClaude Code +9 - 0.471score
developer-frontend
dragoscirjan
Frontend development standards — UI/UX principles, accessibility, state management, and component patterns.
SkillCFreshness: CClaude Code +9 - 0.471score
game-bootstrap
dragoscirjan
Godot 4 project scaffolding — project.godot, architecture notes, script stubs, scene builders, build order.
SkillCFreshness: CClaude Code +9 - 0.471score
game-design
dragoscirjan
Visual target generation, risk-first game decomposition, and verification criteria.
SkillCFreshness: CClaude Code +9 - 0.471score
game-execution
dragoscirjan
Task implementation workflow, test harnesses, screenshot/video capture, visual debugging.
SkillCFreshness: CClaude Code +9 - 0.471score
godot-engine
dragoscirjan
Godot 4 engine quirks, known bugs, workarounds, scene builder patterns, and material/lighting setup.
SkillCFreshness: CClaude Code +9 - 0.471score
issue-tracking
dragoscirjan
Manage tasks, epics, and bugs based on ISSUE_TRACKING environment variable.
SkillCFreshness: CClaude Code +9 - 0.468score
game-assets
dragoscirjan
Budget-aware asset planning, image/3D/animation generation, background removal.
SkillCFreshness: CClaude Code +9 - 0.468score
platform-export
dragoscirjan
Cross-platform Godot 4 export — Windows, macOS, Linux, Android, iOS.
SkillCFreshness: CClaude Code +9 - 0.467score
cvs
dragoscirjan
Rules for interacting with local version control and remote platforms (GitHub, GitLab, Forgejo) based on the CVS_TOOL environment variable.
SkillCFreshness: CClaude Code +9 - 0.464score
developer-backend
dragoscirjan
Backend development standards — general backend architecture, security, and tooling.
SkillCFreshness: CClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 3
- Last commit (this folder)
- May 28, 2026 (5 months ago)
- Last release
- Jun 2, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/dragoscirjan/opencode-config
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from dragoscirjan
- 0.471score
clean-code
dragoscirjan
Clean code principles, SOLID, design patterns, readability, error handling, and universal quality tooling.
SkillCFreshness: CClaude Code +9 - 0.471score
game-design
dragoscirjan
Visual target generation, risk-first game decomposition, and verification criteria.
SkillCFreshness: CClaude Code +9 - 0.471score
developer-devops
dragoscirjan
DevOps and infrastructure standards — principles for IaC, CI/CD, and automation.
SkillCFreshness: CClaude Code +9 - 0.471score
developer-frontend
dragoscirjan
Frontend development standards — UI/UX principles, accessibility, state management, and component patterns.
SkillCFreshness: CClaude Code +9 - 0.471score
game-bootstrap
dragoscirjan
Godot 4 project scaffolding — project.godot, architecture notes, script stubs, scene builders, build order.
SkillCFreshness: CClaude Code +9 - 0.471score
game-execution
dragoscirjan
Task implementation workflow, test harnesses, screenshot/video capture, visual debugging.
SkillCFreshness: CClaude Code +9
Cite this page
develop-tdd skill. Agent Mart. https://agentmart.dev/skills/dragoscirjan-develop-tdd (last updated 2026-10-24)