Skip to content
Back to skills

Tdd

ASecurity

Use for explicit TDD or when Roblox logic has a cheap deterministic Luau regression target that can fail before the fix.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 19, 2026
ai-agentsgo

Works with

  • mcp

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add HungryKelvin123/dstack --skill tdd --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Tdd?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Tdd
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/hungrykelvin123-tdd/badge)](https://www.skillsdirectory.com/skills/hungrykelvin123-tdd)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: tdd
description: "Use for explicit TDD or when Roblox logic has a cheap deterministic Luau regression target that can fail before the fix."
---

# TDD for Roblox

Use TDD for pure or isolated logic with an existing local test harness. Good targets include reducers, state machines, serialization, migrations, cooldown calculations, target selection, validation, wave composition, and deterministic adapters.

1. Write the smallest test that proves the reported failure or new contract.
2. Run it and record the expected failure.
3. Make the smallest implementation change.
4. Run the focused test, then the relevant suite and project assembly check.
5. Keep the test about behavior. Avoid mocks that reproduce the implementation.

Skip test-first when the repository has no suitable harness and creating one would exceed the task, or when proof requires Studio rendering, physics, networking, or input behavior. In that case, use a local deterministic probe when possible and hand the exact Studio test to the user. Never invoke Roblox Studio MCP playtest controls. `rojo build` validates assembly, not Luau runtime behavior.

Files in this skill

  • SKILL.md1.1 KB
  • agents/openai.yaml189 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.