Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Use this skill when the user explicitly asks for TDD or a tests-first workflow, or when developing a new feature with a test coverage requirement. Provides a structured red-green-refactor workflow with unit, integration, and E2E test guidance.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
설치 방법 보기설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
This skill provides a structured TDD workflow for projects that adopt tests-first development.
For routine bug fixes or refactors, add focused tests for the changed behavior instead of invoking this full workflow (the /tdd command and tdd-guide agent remain available when you want it explicitly).
Within this workflow, the default is to write tests first, then implement code to make tests pass.
Unit Tests - Individual functions, utilities, component logic, pure functions, helpers.
Integration Tests - API endpoints, database operations, service interactions, external API calls.
E2E Tests (Playwright) - Critical user flows, complete workflows, browser automation, UI interactions. Applies to web UI projects only.
As a [role], I want to [action], so that [benefit]
Example:
As a user, I want to search for markets semantically,
so that I can find relevant markets even without exact keywords.
For each user journey, create comprehensive test cases covering happy paths, edge cases, fallback behavior, and sorting/filtering logic.
Use the project's test runner. Examples:
npm test # Node.js
pytest # Python
bash tests/run-unit-tests.sh # shell projects
# Tests should fail - we haven't implemented yet
Write minimal code to make tests pass.
Re-run the same test command (e.g., npm test, pytest):
npm test
# Tests should now pass
Improve code quality while keeping tests green:
Use the project's coverage tooling. Examples:
npm run test:coverage # Node.js
pytest --cov # Python
# Verify coverage meets the project's target
These templates target JavaScript/TypeScript stacks; adapt the structure for other languages.
references/test-templates.md - Unit, integration, E2E, and mocking code templates (JS/TS)references/testing-mistakes.md - Common pitfalls, file organization, coverage config, CI setup (JS/TS)Remember: Give changed behavior a focused test. Tests are the safety net that enables confident refactoring, rapid development, and production reliability.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
Backend architecture patterns, API design, database optimization, and server-side best practices for Node.js, Express, and Next.js API routes.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
ClickHouse database patterns, query optimization, analytics, and data engineering best practices for high-performance analytical workloads.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
日本語の業務文書を作成・修正するときに使用する共通品質基準。事実性、確度、論理、簡潔さ、自然な日本語を守る。提案書、報告、技術説明、議事録、メール、Slack、要約、レビューに適用する。創作、広告コピー、コードや構造化データだけの生成には使用しない。
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Universal coding standards, best practices, and patterns for TypeScript, JavaScript, React, and Node.js development.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Formal evaluation framework for Claude Code sessions implementing eval-driven development (EDD) principles.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.
Frontend development patterns for React, Next.js, state management, performance optimization, and UI best practices.
한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.