# Tdd Workflow

> Use when the user asks to build a feature using test-driven development

- **Type:** Skill
- **Install:** `agentstack add skill-hubertlim-skillforge-tdd-workflow`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [hubertlim](https://agentstack.voostack.com/s/hubertlim)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [hubertlim](https://github.com/hubertlim)
- **Source:** https://github.com/hubertlim/SkillForge/tree/main/community-skills/tdd-workflow
- **Website:** https://hubertlim.github.io/SkillForge/

## Install

```sh
agentstack add skill-hubertlim-skillforge-tdd-workflow
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

## Step 1: 💡 Brainstorm

> Generate and explore ideas before committing to a plan

- Gather requirements from the user
- List at least 3 possible approaches
- Evaluate trade-offs for each approach
- Recommend the best path forward with reasoning

## Step 2: 📋 Plan

> Create a structured implementation plan

- Break the task into discrete, ordered steps
- Identify dependencies between steps
- Define clear acceptance criteria

## Step 3: 🧪 Test First (TDD)

> Write tests before implementation code

- Write a failing test for the next requirement
- Implement the minimum code to make it pass
- Refactor while keeping tests green
- Repeat for each requirement

## Step 4: ⚡ Implement

> Write production code following best practices

- Follow the established plan step by step
- Write clean, idiomatic code
- Add inline comments for complex logic
- Keep functions small and focused

## Step 5: 🔍 Code Review

> Review code for quality, security, and correctness

- Check for security vulnerabilities
- Verify error handling is comprehensive
- Ensure consistent code style
- Validate that tests cover critical paths

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [hubertlim](https://github.com/hubertlim)
- **Source:** [hubertlim/SkillForge](https://github.com/hubertlim/SkillForge)
- **License:** MIT
- **Homepage:** https://hubertlim.github.io/SkillForge/

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-hubertlim-skillforge-tdd-workflow
- Seller: https://agentstack.voostack.com/s/hubertlim
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
