implementation-workflow

Standardize Rust implementation workflows with TDD cycles and cargo quality checks.

1|Updated Dec 21, 2025
One-click install
npx skills add https://github.com/DIO0550/d-market --skill implementation-workflow-dio0550
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: implementation-workflow
Source: https://github.com/DIO0550/d-market/tree/main/plugins/rust-rules-plugin/skills/implementation-workflow
Command: npx skills add https://github.com/DIO0550/d-market --skill implementation-workflow-dio0550

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Rustプロジェクトの実装作業を統一された手順で進めるためのスキルです。新機能の追加、バグ修正、リファクタリングなど、コード変更の際に発生する手戻りや不整合を減らし、品質と再現性を高めることを目的とします。

Core Features & Use Cases

  • TDDサイクルを中心に、テスト作成→実装→リファクタリングのRed-Green-Refactorを案内します。
  • cargo fmt / cargo clippy / cargo test を組み合わせた品質ゲートを適用し、コードの整合性を保ちます。
  • ブランチ運用ルールとコードレビューの標準化を支援します。
  • 具体的なユースケースとして、機能追加やバグ修正、リファクタリングの各段階で従うべき手順と参照スキルを示します。

Quick Start

Start by creating a new feature branch and follow the Red-Green-Refactor cycle with cargo checks.

Frequently Asked Questions about implementation-workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I standardize Rust implementation workflows for feature development and bug fixes?

TDD in Rust implementation follows the Red-Green-Refactor cycle: write a failing test first, implement the minimum code to pass it, then refactor while keeping tests green and running cargo test continuously.

What's the best way to enforce code quality checks in a Rust project?

The best way to enforce Rust code quality is to apply a quality gate combining cargo fmt for formatting, cargo clippy for linting, and cargo test for validation before merging any feature or bugfix branch.

How does TDD work when implementing new features in Rust?

TDD in Rust implementation follows the Red-Green-Refactor cycle: write a failing test first, implement the minimum code to pass it, then refactor while keeping tests green and running cargo test continuously.

Do I need to follow specific branching rules for Rust refactoring tasks?

Yes, standardized branch rules are recommended for Rust refactoring tasks to maintain code traceability, ensuring that every change is isolated, reviewed, and validated through the defined quality gate before integration.

Can I use this workflow for both small bug fixes and large feature additions in Rust?

Yes, the workflow scales across both small bug fixes and large feature additions in Rust by applying the same TDD cycles, cargo quality checks, and branch practices to maintain consistency regardless of the change size.