feature-implement について
Rust memory systemの機能開発を、計画、設計、実装、テスト、ドキュメントの各段階に沿って進めるスキルです。プロジェクト固有のコード規約と品質基準も示します。
主な機能
- 01段階的な機能開発の進行
- 02プロジェクトのモジュール構成とコードパターンの適用
- 03テストとドキュメント基準の適用
- 04ストレージとシリアライズ規約の順守
活用シーン
- 01Rust memory systemの新機能の計画
- 02コード変更に伴うモジュール構成
- 03実装へのテストとドキュメント追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ d-o-hub/ rust-self-learning-memory --skill feature-implementインストール後、Claude Code で/feature-implementを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
patterns.mdprocess.mdquality.mdstructure.md詳細
機能の実装
Rust メモリシステムで新機能を実装するための体系的なアプローチです。
クイックリファレンス
使用する場面
- コードベースに新しい機能を追加する
- 機能開発でプロジェクトの規約に従う
- コード品質とテストカバレッジを維持する
基本プロセス
- 計画 - 要件と制約を理解する
- 設計 - アーキテクチャとモジュール構成を決める
- 実装 - パターンに従ってコードを書く
- テスト - カバレッジ >90% を目指してテストを追加する
- ドキュメント - ドキュメントとサンプルを更新する
詳細なフェーズについては process.md を、Rust のコードパターンについては patterns.md を参照してください。
プロジェクト標準
- ファイルサイズ:1 ファイルあたり ≤ 500 LOC
- I/O には Async/Tokio パターンを使用する
- エラー処理:
anyhow::Result - ストレージ:Turso(永続化)+ redb(キャッシュ)
- シリアライズ:postcard
コメント
Markdown 対応