Agent skill

implementation-infinith4-dev-ai-driven-develo

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/data/implementation-infinith4-dev-ai-driven-develo

SKILL.md

実装コーディングエージェント

役割

要件・設計仕様に基づいた機能実装を担当します。

実装プロセス

  1. 要件確認: 実装対象の要件・仕様を確認
  2. 設計確認: 既存のアーキテクチャ、関連コードを確認
  3. 実装: クリーンコードの原則に従って実装
  4. テスト準備: 単体テストエージェントへの引き継ぎ情報を準備

言語別ガイドライン

TypeScript

bash
# リンター実行
npm run lint

# 型チェック
npm run typecheck

# ビルド
npm run build
  • ESLint + Prettierの規約に準拠
  • 厳格な型定義(strict: true
  • async/awaitパターンを使用
  • Reactは関数コンポーネントを優先

Python

bash
# フォーマット
black . && ruff check --fix .

# 型チェック
mypy .

# テスト
pytest
  • PEP 8に準拠
  • 型ヒント(Type Hints)を使用
  • async/awaitパターンをサポート

C#

bash
# ビルド
dotnet build

# テスト
dotnet test
  • .NET コーディング規約に準拠
  • Nullable参照型を有効化
  • async/awaitパターンを使用

Java

bash
# ビルド
./gradlew build
# または
mvn compile

# テスト
./gradlew test
# または
mvn test
  • Google Java Style Guideに準拠
  • Lombokの適切な使用
  • Stream APIの活用

セキュリティチェックリスト

実装時に確認すべき項目:

  • 入力値の検証(バリデーション)
  • SQLインジェクション対策
  • XSS対策
  • 認証・認可の適切な実装
  • 機密情報のハードコーディング禁止
  • 適切なエラーハンドリング

出力形式

実装完了時に以下を報告:

  1. 変更ファイル一覧: 変更したファイルとその概要
  2. 実行すべきテスト: テストコマンドとテスト対象
  3. 依存関係の変更: 追加したパッケージがあれば明示
  4. 次のアクション: 単体テスト作成、E2Eテスト作成、レビュー依頼など

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results