mcpField
F
feature-implement

feature-implement

github.com/d-o-hub開発1335 回インストール今日更新
リポジトリ

feature-implement について

Rust memory systemの機能開発を、計画、設計、実装、テスト、ドキュメントの各段階に沿って進めるスキルです。プロジェクト固有のコード規約と品質基準も示します。

主な機能

  1. 01段階的な機能開発の進行
  2. 02プロジェクトのモジュール構成とコードパターンの適用
  3. 03テストとドキュメント基準の適用
  4. 04ストレージとシリアライズ規約の順守

活用シーン

  1. 01Rust memory systemの新機能の計画
  2. 02コード変更に伴うモジュール構成
  3. 03実装へのテストとドキュメント追加

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill feature-implement

インストール後、Claude Code で/feature-implementを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

patterns.md
process.md
quality.md
structure.md

詳細

機能の実装

Rust メモリシステムで新機能を実装するための体系的なアプローチです。

クイックリファレンス

  • プロセス - 実装フェーズ(計画、設計、実装、テスト)
  • 構成 - モジュール構成とファイル編成
  • パターン - コードパターンと規約
  • 品質 - 品質基準とチェックリスト

使用する場面

  • コードベースに新しい機能を追加する
  • 機能開発でプロジェクトの規約に従う
  • コード品質とテストカバレッジを維持する

基本プロセス

  1. 計画 - 要件と制約を理解する
  2. 設計 - アーキテクチャとモジュール構成を決める
  3. 実装 - パターンに従ってコードを書く
  4. テスト - カバレッジ >90% を目指してテストを追加する
  5. ドキュメント - ドキュメントとサンプルを更新する

詳細なフェーズについては process.md を、Rust のコードパターンについては patterns.md を参照してください。

プロジェクト標準

  • ファイルサイズ:1 ファイルあたり ≤ 500 LOC
  • I/O には Async/Tokio パターンを使用する
  • エラー処理:anyhow::Result
  • ストレージ:Turso(永続化)+ redb(キャッシュ)
  • シリアライズ:postcard

コメント