Back to list
shoichiro-suzuki

implement

by shoichiro-suzuki

0🍴 0📅 Jan 23, 2026

SKILL.md


name: implement description: | ドキュメント駆動で機能を実装。関連ドキュメントを自動収集し、既存パターンに沿ったコードを生成。 トリガー: 「実装して」「implement」「機能を作って」「コード生成」「ドキュメントから実装」

implement: ドキュメント駆動実装スキル

目的

仕様ドキュメントと既存コードパターンに基づき、一貫性のある実装を生成。

実行手順

Step 1: 関連ドキュメント収集

機能名から以下を検索・収集:

# 機能名でドキュメント検索
grep -r "機能名" docs/

# 関連仕様を特定
cat docs/fastapi-htmx-spec.md
cat docs/TODOS.md

収集対象:

ドキュメント確認内容
docs/fastapi-htmx-spec.mdAPI仕様、画面仕様
docs/TODOS.mdタスク定義、実装要件
docs/ui/*.htmlUIモック、HTML構造
CLAUDE.mdコード規約、既存モジュール

Step 2: 既存パターン分析

実装前に類似機能のコードを確認:

# 既存エンドポイント例
ls demo_app/routers/

# 既存サービス例
ls demo_app/services/

# 既存テンプレート例
ls demo_app/templates/

抽出するパターン:

  • ディレクトリ構成
  • 命名規則
  • エラーハンドリング
  • 依存注入方式

Step 3: 実装計画の提示

コード生成前に計画を提示:

## 実装計画: [機能名]

### 参照ドキュメント
- docs/fastapi-htmx-spec.md (該当セクション)
- docs/TODOS.md (タスクID: xxx)

### 作成/変更ファイル
1. demo_app/routers/xxx.py - 新規エンドポイント
2. demo_app/services/xxx_service.py - ビジネスロジック
3. demo_app/templates/xxx.html - 画面テンプレート

### 既存パターン準拠
- エラーハンドリング: routers/auth.py と同様
- サービス層: services/llm_service.py と同様

Step 4: コード生成

CLAUDE.mdルール遵守:

  • 既存モジュール優先(azure_/配下)
  • 絵文字禁止(コード内)
  • 仮想環境前提

Step 5: 実装後のドキュメント同期

実装完了後、doc-syncスキルと連携:

  • 関連ドキュメントの更新提案
  • TODOS.mdのステータス更新

入力形式

以下のいずれかで呼び出し可能:

implement: PDF透かし機能
implement: docs/TODOS.mdの「バッチ登録API」
implement: fastapi-htmx-spec.mdの02ページ仕様

注意事項

  • 仕様が曖昧な場合は実装前に確認
  • 大規模機能は分割して段階的に実装
  • テストコードも同時に検討

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon