implement-feature
Guide for implementing features using architecture-first design, TDD, rich domain models, and Swift 6.2 patterns, ensuring a clean separation between Domain, Infrastructure, and App layers.
Discover reusable agent skills, browse implementation details, and find the right skill for your workflow.
97 skills found
Guide for implementing features using architecture-first design, TDD, rich domain models, and Swift 6.2 patterns, ensuring a clean separation between Domain, Infrastructure, and App layers.
Implement Extreme Programming (XP) practices including TDD, pair programming, and continuous integration to enhance team collaboration and technical excellence in software engineering.
Generate TestBox BDD test specs for Wheels models, controllers, and integration tests. Supports validations, associations, and workflow testing.
Run, debug, and manage DBHub tests including unit, integration with Testcontainers, and database-specific suites. Perfect for verifying code changes and troubleshooting database connector issues.
Generates comprehensive, best-practice unit tests for functions and classes, supporting multiple frameworks like pytest, unittest, and jest.
Vitest testing patterns for reliable unit and integration tests. Focuses on critical business logic, edge cases, and mocking strategies for high-impact functions.
Safely refactor code to improve structure and maintainability while preserving behavior through TDD cycles and automated test verification.
Creates detailed, step-by-step TDD implementation plans for software development tasks.
Execute implementation plans in separate sessions with review checkpoints, ensuring task-by-task verification and robust code quality.
Foundational architectural principles for MoAI-ADK, featuring TRUST 5, SPEC-First TDD, delegation patterns, and token-efficient agent orchestration workflows.
Guidance for writing, reviewing, and refactoring software tests, focusing on integration strategies, condition-based waiting, and professional mocking patterns.
Implement robust software testing strategies, including unit, integration, and E2E tests, mocking frameworks, TDD patterns, and best practices for high-quality, reliable code across any stack.