Implement Feature Command
Description
Implement features to pass specified tests following Test-Driven Development workflow with multi-component integration support.
Installation
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open the source below and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
Repository README
This is the README for ruvnet/QuDAG, shared by 10 entries
in this directory. It describes the repository, not this entry specifically.
Implement Feature Command
Implement features to pass specified tests following Test-Driven Development workflow with multi-component integration support.
Usage
`/implement-feature [feature-type] [integration-points] [tdd-phase]`
Parameters
- test-path (required): Path to test file or test module (e.g.,
tests/crypto/ml_kem_test.rs) - feature-type (optional): Type of feature - crypto, network, dag, protocol, integration
- integration-points (optional): Components that need integration - crypto, dag, network, protocol (comma-separated)
- tdd-phase (optional): TDD phase to execute - red, green, refactor, all (default: all)
Instructions
When this command is invoked:
**Analyze test requirements and integration needs**:
- Read the specified test file to understand requirements
- Identify expected behavior and API contracts
- Map integration points if multi-component test
- Determine implementation scope and dependencies
**Execute TDD workflow phases**:
RED Phase - Ensure tests fail appropriately
# Run tests to verify they fail as expected cargo test --test $(basename $test_path .rs) -- --nocapture # Analyze failure patterns # Document expected behavior # Identify missing implementationsGREEN Phase - Implement minimal code to pass tests
# Create/modify implementation files # Add core functionality # Handle edge cases from tests # Ensure all tests pass cargo test --test $(basename $test_path .rs)REFACTOR Phase - Optimize and clean up
# Improve code structure # Optimize performance # Enhance documentation # Verify tests still pass cargo test --workspace**Implement feature based on test type**:
Unit Test Implementation
// Implement in appropriate module pub struct FeatureName { // Internal state } impl FeatureName { pub fn new() -> Self { // Constructor implementation } pub fn operation(&self) -> Result { // Core functionality matching test expectations } }Integration Test Implementation
// Integration layer implementation pub struct IntegratedFeature { crypto: Arc, network: Arc, dag: Arc, } impl IntegratedFeature { pub async fn execute(&self) -> Result<()> { // Coordinate components let crypto_result = self.crypto.process().await?; let network_result = self.network.send(crypto_result).await?; let dag_result = self.dag.add_transaction(network_result).await?; Ok(()) } }**Coordinate multi-agent implementation**:
- Integration agent coordinates overall implementation
- Delegate component-specific work to specialist agents:
- crypto_agent: Crypt
Related Skills
Spec Kit
💫 Toolkit to help you get started with Spec-Driven Development
Testing Webapp Testing
Test local web applications using Playwright for UI verification and debugging
Testing #29
, [#52](https://github.com/affaan-m/everything-claude-code/issues/52), [#103](https://github.com/affaan-m/ever
Testing Fix Issue
by metabase - Addresses GitHub issues by taking issue number as parameter, analyzing context, implementing sol
Testing Pypict Test Design
Design comprehensive test cases using PICT (Pairwise Independent Combinatorial Testing) for optimized test sui
Testing gstack
| 15,000+ | Garry Tan's exact Claude Code setup: 6 opinionated tools that serve as CEO, Eng Manager, Release M
Testing