tdd
Guidelines for writing test-driven development code
Install / Use
npx skills add Pipelex/pipelex-cookbookInstalls into whichever agent you are using.
Cursor Rules
Cursor IDE rules (v2)
Quality Score
Category
Content & MediaSupported Platforms
Skill content
View source on GitHubalwaysApply: false description: Guidelines for writing test-driven development code
Test-Driven Development Guide
This document outlines our test-driven development (TDD) process and the tools available for testing.
TDD Cycle
-
Write a Test First pytest.mdc
-
Write the Code
- Implement the minimum amount of code needed to pass the test
- Follow the project's coding standards
- Keep it simple - don't write more than needed
-
Run Linting and Type Checking coding_standards.mdc
-
Refactor if needed If the code needs refactoring, with the best practices coding_standards.mdc
-
Validate tests
Remember: The key to TDD is writing the test first and letting it drive your implementation. Always run the full test suite and quality checks before considering a feature complete.
Related Skills
pyspark-etl-best-practices-cursorrules-prompt-file
40.6kCursor rules for PySpark ETL development with code style, joins, window functions, map operations, and Iceberg patterns.
semiotic-react-dataviz-cursorrules-prompt-file
40.6kCursor rules for Semiotic data visualization library with 30+ chart types, MCP server, and AI-assisted chart generation.
siyuan
45.9kAn open-source, privacy-first, self-hosted knowledge workspace where humans and AI agents work together 开源、隐私优先、自托管的知识工作空间,让人与智能体在此协作
AstrBot
39.5kAI Agent Assistant & development framework that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. ✨
Security Score
Audited on Aug 21, 2026
