mcpField
A
amplihack-expert

amplihack-expert

github.com/rysweetエージェントワークフロー76113 回インストール21 週間前に更新
リポジトリ

amplihack-expert について

amplihack-expert は、amplihack エンジニアリングシステムの知識とナビゲーションを提供するスキルです。Claude、Copilot、Amplifier で開発するユーザー向けに、コマンドやワークフロー、エージェントの構成と `/dev` のタスク分類・オーケストレーションを説明します。

主な機能

  1. 015つの中核メカニズムの解説
  2. 02コマンドとワークフローの一覧
  3. 03エージェントの役割の説明
  4. 04`/dev` によるタスク編成の説明
  5. 05セッションツリー制限と状態表示

活用シーン

  1. 01複雑な開発タスクの開始方法を選択
  2. 02並行する作業の分割
  3. 03分析、修正、テストの担当を確認
  4. 04編成結果と目標状態を追跡

インストール

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

$npx skills add https://github.com/rysweet/amplihack --skill amplihack-expert

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

examples.md
reference.md
tests/
__init__.py
test_amplihack_expert_skill.py

詳細

amplihack の専門知識

amplihack とは?

コーディング CLI(Claude、Copilot、Amplifier)向けのエンジニアリングシステムです。5 つのメカニズム、23 ステップのワークフロー、30 以上のエージェント、80 以上のスキルを備えています。中核となるエントリーポイントは /dev <task> です。自動分類、並列ワークストリームの検出、目標達成を目指す実行ループを備えた、タスク統合オーケストレーターです。

クイックリファレンス

主なコマンド
コマンド目的使用する場面
/devオーケストレーションあらゆる複雑なタスク
/analyzeレビュー準拠状況の確認
/fixエラーの修正よくあるエラーパターン
/amplihack:ddd:*ドキュメント駆動開発10 ファイル以上の機能
/multitask並列タスクスプリント/バッチ作業
主なエージェント
エージェント役割
architect設計
builderコード作成
reviewer品質
testerテスト
ワークフロー
名前ステップ数
DEFAULT_WORKFLOW23
INVESTIGATION6
FIX3

ナビゲーションガイド

クイック:SKILL.md | アーキテクチャ:reference.md | 使い方:examples.md | 詳細:すべて

中核となる概念

5 つのメカニズム: ワークフロー(プロセス)、コマンド(エントリー)、スキル(自動)、エージェント(委任)、フック(ランタイム)

構成: コマンド → ワークフロー → エージェント → スキル

実行: /dev がオーケストレーションを行います。タスクを分類し、並列ワークストリームを検出して、smart-orchestrator レシピを使って実行します。目標達成を目指すループは最大 3 ラウンドです。

エントリーポイント: /dev <task> → dev-orchestrator スキル → smart-orchestrator レシピ → default-workflow レシピ

dev-orchestrator のアーキテクチャ

エントリーポイント:/dev <task> または複雑なプロンプト

ルーティング:

  • Q&A → amplihack:core:analyzer が直接応答
  • 操作 → bash(簡単なもの)または amplihack:core:builder(複雑なもの)
  • 開発/調査 → smart-orchestrator レシピ(完全なオーケストレーション)

実行フロー:

  1. タスクを分類します(architect エージェント → JSON に分解)
  2. ワークストリームを検出します(1 件 = 単一セッション、2~5 件 = multitask による並列処理)
  3. セッションツリーにセッションを登録します(深さ/容量を適用)
  4. ラウンドを実行します(最大 3 回、目標達成を目指す振り返りループ)
  5. PR リンクと GOAL_STATUS を含めて結果を要約します

セッションツリー:無限再帰を防止します

  • AMPLIHACK_MAX_DEPTH=3(デフォルト) — 深いオーケストレーションでは 5 に増やします
  • AMPLIHACK_MAX_SESSIONS=10(デフォルト) — ツリーごとの同時セッション数の上限

ステータスシグナル:

  • GOAL_STATUS: ACHIEVED — すべての基準を満たしています
  • GOAL_STATUS: PARTIAL -- [gaps] — もう 1 ラウンド実行されます
  • GOAL_STATUS: NOT_ACHIEVED -- [reason] — 最終的な失敗ステータス

関連ドキュメント

  • reference.md:アーキテクチャ(5 つのメカニズム、5 つのレイヤー、フック)
  • examples.md:シナリオ(5 件以上の実例)
  • @~/.amplihack/.claude/context/PHILOSOPHY.md:中核となる原則
  • @~/.amplihack/.claude/workflow/DEFAULT_WORKFLOW.md:23 ステップ
  • @~/.amplihack/.claude/agents/amplihack/:すべてのエージェント
  • @~/.amplihack/.claude/commands/amplihack/:すべてのコマンド
  • @~/.amplihack/.claude/tools/amplihack/hooks/:フックシステム
  • amplifier-bundle/recipes/smart-orchestrator.yaml:中核となるオーケストレーションレシピ
  • amplifier-bundle/tools/session_tree.py:再帰ガード(深さ制限)
  • amplifier-bundle/tools/orch_helper.py:JSON 抽出ヘルパー

コメント