mcpField
P
parallel-agent-contracts

parallel-agent-contracts

github.com/parcadeiエージェントワークフロー3.9k480 回インストール39 週間前に更新
リポジトリ

parallel-agent-contracts について

並行するコード実装エージェントに既存の型を再利用させ、完了前に TypeScript を検証するためのスキルです。複数エージェントを調整する TypeScript チーム向けです。

主な機能

  1. 01TypeScript 検証の必須化
  2. 02型を定義する前の検索
  3. 03標準型の所有元マップ
  4. 04再利用できるエージェント用プロンプト

活用シーン

  1. 01並行タスクでの型定義の重複防止
  2. 02エージェントの完了報告前の TypeScript 検証

インストール

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

$npx skills add https://github.com/parcadei/continuous-claude-v3 --skill parallel-agent-contracts

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

詳細

並列エージェントの型コントラクト

コード実装のために並列エージェントを起動する際は、型の重複を防いでください。

すべてのエージェントプロンプトに必須の項目

1. 検証コマンド(必須)
## Before Marking Complete
Run verification:
\`\`\`bash
npx tsc --noEmit 2>&1 | head -20
\`\`\`
If ANY type errors exist, fix them before completing.
2. 作成前の grep
## Before Creating Any Type/Interface
First check if it exists:
\`\`\`bash
grep -r "interface YourTypeName\|type YourTypeName" src/
\`\`\`
If found, import it. NEVER duplicate existing types.
3. 正規の型マップ

このマップから関連する項目をエージェントプロンプトに含めてください。

型管理ファイルインポート元
NormalizedToolsrc/sdk/agent.ts'./agent'
ToolCallsrc/sdk/agent.ts'./agent'
ToolResultsrc/sdk/agent.ts'./agent'
ToolDefinitionsrc/sdk/agent.ts'./agent'
Messagesrc/sdk/types.ts'./types'
ContentBlocksrc/sdk/types.ts'./types'
TokenUsagesrc/sdk/types.ts'./types'
ProviderAdaptersrc/sdk/providers/index.ts'./providers'
RiggClientsrc/sdk/client.ts'./client'

プロンプトのテンプレート

実装エージェントを起動するときは、次を使用してください。

# Task: [Description]

## Type Ownership (DO NOT recreate)
- [List relevant types from canonical map]

## Before Creating New Types
Run: `grep -r "interface TypeName" src/` - if exists, import it.

## Before Marking Complete
Run: `npx tsc --noEmit 2>&1 | head -20`
Fix all type errors before completing.

## Your Implementation
[Actual task description]

これが機能する理由

  1. 型チェッカーが契約です - tsc が競合を自動的に検出します
  2. grep は高速です - 型が存在するかどうかを1秒で確認できます
  3. 所有者が明確です - 型の定義場所に曖昧さがありません
  4. 早期に失敗します - 型が壊れたままエージェントが「完了」と主張することはできません

コメント