APIリファレンス
JARFISのスラッシュcommand、.jarfis-state.jsonスキーマ、学習ファイル構造、Phase仕様の完全リファレンス。
最終更新: Sun Mar 15 2026 00:00:00 GMT+0000 (Coordinated Universal Time)
APIリファレンス
すべてのJARFIS command、状態スキーマ、設定ファイルの完全リファレンス。
スラッシュcommand
/jarfis:work
JARFISワークフローを開始する基本commandです。TriageからRetrospectiveまで全体のPhaseパイプラインを実行します。
/jarfis:meeting
計画と整合のための構造化されたキックオフミーティングを開始します。ミーティング結果は保存され、以降の /jarfis:work セッションで参照できます。
/jarfis:continue
完了したワークフローを後続タスクで引き続き進行します。以前のワークフローのブランチとartifactを再利用して効率的に後続作業を行います。
/jarfis:implement
JARFISシステム自体を修正または追加する専用commandです。command、agent、内部構造を変更する際に使用します。
/jarfis:project-init
現在のコードベースを分析してプロジェクトプロファイルを生成します。プロジェクト構造、依存関係、conventionの情報が含まれた .jarfis/project-profile.md を作成します。
/jarfis:project-update
最後の初期化以降のコードベース変更を反映して既存のプロジェクトプロファイルを更新します。
/jarfis:health
JARFIS環境でゾンビプロセスなどの運用上の問題を診断します。
/jarfis:upgrade
学習アイテムを管理します — 学習システムのエントリを確認、編集、整理します。
/jarfis:version
JARFISのバージョン情報を表示・管理します。
/jarfis:distill
プロンプト蒸留を実行します — プロンプトコンテンツを最適化・圧縮します。
状態ファイル: .jarfis-state.json
状態ファイルは現在のワークフローの進行状況を追跡します。プロジェクトルートに配置されます。
スキーマ
{
"work_name": "string",
"docs_dir": "string (artifactディレクトリのパス)",
"branch": "string (Gitブランチ名)",
"base_branch": "string (マージ先のベースブランチ)",
"current_phase": "number | \"done\"",
"required_roles": {
"backend": "boolean",
"frontend": "boolean",
"ux": "boolean",
"devops": "boolean",
"security": "boolean"
},
"api_spec_required": "boolean",
"phases": {
"T": { "status": "pending | in_progress | completed | skipped" },
"0": { "status": "..." },
"1": { "status": "..." },
"2": { "status": "..." },
"3": { "status": "..." },
"4": { "status": "..." },
"4.5": { "status": "..." },
"5": { "status": "..." },
"6": { "status": "..." }
},
"last_checkpoint": {
"timestamp": "ISO 8601 文字列",
"phase": "number",
"summary": "string"
},
"meeting_ref": "string (任意, ミーティング名)",
"meeting_dir": "string (任意, ミーティングartifactのパス)"
}フィールドリファレンス
学習ファイル
グローバル学習: ~/.claude/jarfis-learnings.md
ユーザーのホームディレクトリに配置されます。すべてのプロジェクトで共有されます。主に2つのセクションを含みます:
- Agent Hints — Retrospectiveから蓄積された行動ルールとガイドライン
- Workflow Patterns — 一般的なシナリオに対する実証済みのパターン
このファイルは各ワークフローのPhase 0 (Pre-flight)に読み込まれます。
プロジェクトコンテキスト: .jarfis/context.md
Agentプロンプトに注入されるプロジェクト固有のコンテキストです。技術スタックの詳細、convention、ドメイン知識、統合制約を含みます。
プロジェクトプロファイル: .jarfis/project-profile.md
/jarfis:project-initによって自動生成されます。プロジェクトの構造、依存関係、ビルドツール、設定を説明します。/jarfis:project-updateで更新されます。
Phaseリファレンス
Triage
リクエスト分類 (A/B/Cタイプ決定)
Pre-flight
Git同期、ブランチ作成、学習ファイル読み込み
Discovery
POの逆質問、Working Backwards、PRD、実現可能性評価
Architecture & Planning
影響分析、システム設計、API spec(条件付き)、タスク分解、テスト戦略
UX Design
画面設計、インタラクション設計、SVG asset、デザイントークン(条件付き: UIが必要な場合のみ)
Implementation
BE/FE/DevOps並行実装(タスクがある部分のみ)
Operational Readiness
デプロイ戦略、ロールバック計画、運用準備チェック
Review & QA
API契約検証、Tech Lead + QA + Security並行レビュー
Retrospective
学習蓄積(グローバルlearnings + プロジェクトcontext)
Gateリファレンス
Phase 1後
Phase 2に進む
変更を要求して再発表
ワークフローをキャンセル
Phase 2 & 3後
Phase 4に進む
変更を要求して再発表
ワークフローをキャンセル
Phase 5後
Phase 6に進む
修正を要求し、別のレビューサイクルを開始
ワークフローをキャンセル
Phase 2に戻り根本的な再設計を行う
参照
- Quick Start — インストールと最初のワークフロー実行
- Architecture & Concepts — オーケストレーションモデルの詳細
- Guides & Customization — 高度なワークフローパターン