DevoSkill 開発
このスキルは、計画が存在し、ユーザーが実装を明示的に承認した場合にのみ使用してください。 アーキテクチャの探索、コンプライアンスのみの検証、またはベンチマーク優先のデバッグには使用しないでください。
エントリルーターは以下をすでに解決しているものとします:
- ブートストラップ状態を解決し、明示的にワークスペースセットアップに送り込んでいる、または
- リクエストを
Developmentとして分類している。
作業が開発として分類されなくなった場合は、継続せずに停止してルート変更してください。
ロード順
- ワークスペースマッピングが欠落または破損している場合は
../devoskill-workspace-setup/SKILL.mdを読み込む。それ以外の場合はワークスペースセットアップをスキップする。 ../devoskill/workflows/02-development.mdを読み込む。../devoskill/workflows/engineering-standards.mdを読み込む — 実装スタックに一致する言語別セクションをロードする。task.mdのアクティブなフェーズと、それが参照する有効なアーキテクチャセクションのみをロードする。../devoskill/protocols/custom-*.mdファイルが存在する場合はそれらを読み込む — これらにはこのセッションに適用されるユーザーが収集した恒久ルールが含まれている。
計画、レビュー、またはパフォーマンスワークフローを開発から読み込まないでください。実際にタスクがルート変更されない限り。
必須動作
- 明示的な実装承認なしにコード変更を開始しないでください。
- 作業が依然としてアクティブな実装であることを常に確認してください。ユーザーが計画、ドリフト検証、またはパフォーマンス診断を依頼した場合はルート変更してください。
task.mdのアクティブなフェーズに従って直線的に進めてください。- 人間の引き継ぎポイントを尊重し、欠落したスキーマ、契約、認証情報を推測しないでください。
- 既存コードについては、保守制約、スタイル準拠ルール、過剰抽象化防止ルールに従ってください。
- 明示的な
task.mdなしでコードを記述しないでください。 design.md、task.md、検証成果物、リポジトリ状態を単一の実装契約として扱ってください。これらが乖離した場合は、矛盾をコードで埋めるのではなく、停止して調整してください。