jsmastery-pro/skills
Agentic Development skills behind the JS Mastery workflow
何を解決するか
AIコーディングエージェント向けの構造的でファイルベースのエンジニアリングワークフローを提供し、通常のチャットセッションで発生するコンテキストの喪失を防ぎます。プロジェクトの状態(例:範囲、仕様、コンテキストファイルなど)をリポジトリ自体に移動することで、セッション間で作業を永続化し、開発者やエージェントのチーム間で共有できるようになります。
動作方法
このプロジェクトは、AIエージェントがアイデアから本番環境への機能移行を実行できる一連の「スキル」(モジュール化された指示)を実装しています。チャット履歴に頼るのではなく、各スキルはリポジトリ内の特定のファイル(例:AGENTS.md にコンテキスト、docs/specs/ にアーキテクチャ)を読み書きします。
ワークフローは論理的な進行をとります:
- 計画:
/scopeで製品アイデアを定義し、/auditでプロジェクトコンテキストを初期化します。 - 設計:
/architectで負荷を支える意思決定のためのビルド仕様を作成します。 - 実装:
/developで仕様に基づいて機能を構築し、設計意思決定が欠落している場合はプロセスを停止します。 - 検証:
/check verifyでアプリを実行し、/testでテストスイートを記述、/check reviewでマルチモデルによるコードレビューを実施します。 - 最終化:
/documentでPRと変更ログを生成し、/syncでプロジェクト状態を更新します。
対象ユーザー
Claude Code、Cursor、Codex、Gemini CLIなどのAIコーディングエージェントを使用し、臨機応変なプロンプトではなく、プロフェッショナルで体系的なソフトウェア開発プロセスを求める開発者。
特徴
- ファイルベースの状態管理:状態がチャットではなくリポジトリに保存されるため、セッション再起動後も作業が継続可能。
- 多重防御ゲート:仕様が欠落している場合、
/developが自動的に/architectにルーティングされ、設計前に実装が行われるのを防ぎます。 - ワークフローの深さ:プロジェクトのニーズに応じて、プロトタイプ、アルファ、ベータ、GAの各レベルの厳格さを推奨。
- マルチモデルレビュー:
/check reviewフェーズで異なるAIモデルを使用することで、より高いコード品質を確保。 - モノレポ対応:各ワークスペースに固有のコンテキストとコマンドを持つようにワークフローをスコープ化可能。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト