Claude-skill-registry implementation

実装コーディングエージェント。機能実装、クリーンコード、エラーハンドリング、セキュリティを考慮した実装を行う。キーワード: 実装, implement, 機能追加, feature, コーディング, coding.

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/implementation-infinith4-dev-ai-driven-develo" ~/.claude/skills/majiayu000-claude-skill-registry-implementation && rm -rf "$T"
manifest: skills/data/implementation-infinith4-dev-ai-driven-develo/SKILL.md
source content

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

役割

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

実装プロセス

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

言語別ガイドライン

TypeScript

# リンター実行
npm run lint

# 型チェック
npm run typecheck

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

Python

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

# 型チェック
mypy .

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

C#

# ビルド
dotnet build

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

Java

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

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

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

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

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

出力形式

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

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