singularityhacker/estack/estack-tdd
Claude Code and agent skill by singularityhacker/estack
- community
Checking that the SKILL.md file is still in the repository.
Implement Elixir/Phoenix behavior through a red-green-refactor loop. Use for test-first features, regression fixes, and focused domain changes.
Install
npx vskill@latest install singularityhacker/estack/estack-tddSKILL.md
Elixir TDD
Use the existing test framework and project conventions. Load estack-testing when sandbox, vendor isolation, or browser behavior is involved.
Loop
- Identify one observable behavior and its boundary.
- Write the smallest useful failing test and run it. Confirm it fails for the intended reason, not missing setup.
- Implement the behavior and run the test until it passes.
- Refactor while keeping it green, then cover the next meaningful case.
Test public contexts/Ash actions by default. Test a pure function or changeset directly when that is the meaningful contract. Do not calculate expected results with the implementation under test.
Bug fixes
Read the affected path and reproduce the symptom. Add a regression test when feasible, including the unauthorized/error case that actually failed. Run related tests and the available project gate before completion.
If reproduction is intermittent or environment-dependent, record evidence and limits; a test that happens to pass does not prove the diagnosis wrong. Use logs, traces, or controlled experiments. Do not invent a fix or claim a regression test passed without running it.
Boundaries
Use the real database through the sandbox for persistence behavior. Use the project's existing vendor fake/mock/HTTP test boundary. Avoid mocking away the application behavior being asserted.
For configuration, dependency changes, prose, or purely visual changes, choose validation that can detect a real defect: compile, existing tests, config checks, or visual/browser review. Do not force a meaningless new unit test.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/estack-tdd/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/singularityhacker/estack/estack-tdd)