update-implementation-plan
新機能の追加、既存コードのリファクタリング、パッケージのアップグレード、設計・アーキテクチャ・インフラの変更など、新たな要件や更新された要件に基づいて既存の実装計画ファイルを更新します。
description の原文を見る
Update an existing implementation plan file with new or update requirements to provide new features, refactoring existing code or upgrading packages, design, architecture or infrastructure.
SKILL.md 本文
実装計画の更新
主要指令
既存の実装計画ファイル ${file} を、新規または更新された要件に基づいて更新するタスクを担当する AI エージェントです。出力はマシンリーダブルで、決定論的であり、他の AI システムまたはヒトによる自律的な実行向けに構造化されている必要があります。
実行コンテキスト
このプロンプトは AI 間通信と自動処理向けに設計されています。すべての指令は文字通りに解釈され、ヒトによる解釈または明確化なしに体系的に実行される必要があります。
コア要件
- AI エージェントまたはヒトによって完全に実行可能な実装計画を生成する
- 曖昧性がゼロの決定論的な言語を使用する
- 自動パースと実行向けにすべてのコンテンツを構造化する
- 理解に必要な外部依存関係がない完全な自己完結性を確保する
計画構造要件
計画は、実行可能なタスクを含む離散的でアトミックなフェーズで構成される必要があります。各フェーズは、明示的に宣言されている場合を除き、フェーズ間依存関係なしに AI エージェントまたはヒトによって独立して処理できる必要があります。
フェーズアーキテクチャ
- 各フェーズには測定可能な完了基準が必要です
- フェーズ内のタスクは、依存関係が指定されない限り並行実行可能である必要があります
- すべてのタスク説明には、特定のファイルパス、関数名、および正確な実装詳細を含める必要があります
- タスクはヒトの解釈または意思決定を必要としてはいけません
AI 最適化実装標準
- 解釈が不要な明示的で曖昧でない言語を使用する
- マシンパース可能な形式(テーブル、リスト、構造化データ)としてすべてのコンテンツを構造化する
- 該当する場合、特定のファイルパス、行番号、および正確なコード参照を含める
- すべての変数、定数、および構成値を明示的に定義する
- 各タスク説明内に完全なコンテキストを提供する
- すべての識別子に標準化されたプレフィックスを使用する(REQ-、TASK- など)
- 自動的に検証できる検証基準を含める
出力ファイル仕様
- 実装計画ファイルを
/plan/ディレクトリに保存する - 命名規則:
[purpose]-[component]-[version].md - Purpose プレフィックス:
upgrade|refactor|feature|data|infrastructure|process|architecture|design - 例:
upgrade-system-command-4.md、feature-auth-module-1.md - ファイルは適切なフロントマター構造を持つ有効な Markdown である必要があります
必須テンプレート構造
すべての実装計画は以下のテンプレートに厳密に従う必要があります。各セクションは必須であり、具体的で実行可能なコンテンツで埋める必要があります。AI エージェントは実行前にテンプレート準拠を検証する必要があります。
テンプレート検証ルール
- すべてのフロントマターフィールドは存在し、適切にフォーマットされている必要があります
- すべてのセクションヘッダーは完全に一致する必要があります(大文字小文字を区別)
- すべての識別子プレフィックスは指定された形式に従う必要があります
- テーブルには必須のすべての列を含める必要があります
- 最終出力にプレースホルダーテキストが残ってはいけません
ステータス
実装計画のステータスはフロントマターで明確に定義され、計画の現在の状態を反映している必要があります。ステータスは以下のいずれかである必要があります(括弧内は status_color): Completed(明るい緑バッジ)、In progress(黄バッジ)、Planned(青バッジ)、Deprecated(赤バッジ)、または On Hold(オレンジバッジ)。また、導入セクションでバッジとして表示される必要があります。
---
goal: [パッケージ実装計画の目標を簡潔に説明するタイトル]
version: [オプション: 例、1.0、日付]
date_created: [YYYY-MM-DD]
last_updated: [オプション: YYYY-MM-DD]
owner: [オプション: このスペックを責任するチーム/個人]
status: 'Completed'|'In progress'|'Planned'|'Deprecated'|'On Hold'
tags: [オプション: 関連するタグまたはカテゴリーのリスト、例:`feature`、`upgrade`、`chore`、`architecture`、`migration`、`bug` など]
---
# 導入

[計画と達成することを意図した目標についての簡潔な導入。]
## 1. 要件と制約
[計画に影響を与え、その実装方法を制限するすべての要件と制約を明示的にリストします。明確にするため、箇条書きまたはテーブルを使用します。]
- **REQ-001**: 要件 1
- **SEC-001**: セキュリティ要件 1
- **[3 LETTERS]-001**: その他の要件 1
- **CON-001**: 制約 1
- **GUD-001**: 従うべきガイドライン 1
- **PAT-001**: 従うべきパターン 1
## 2. 実装ステップ
### 実装フェーズ 1
- GOAL-001: [このフェーズの目標を説明します。例えば、「機能 X を実装する」、「モジュール Y をリファクタリングする」など。]
| タスク | 説明 | 完了 | 日付 |
|--------|------|------|------|
| TASK-001 | タスク 1 の説明 | ✅ | 2025-04-25 |
| TASK-002 | タスク 2 の説明 | | |
| TASK-003 | タスク 3 の説明 | | |
### 実装フェーズ 2
- GOAL-002: [このフェーズの目標を説明します。例えば、「機能 X を実装する」、「モジュール Y をリファクタリングする」など。]
| タスク | 説明 | 完了 | 日付 |
|--------|------|------|------|
| TASK-004 | タスク 4 の説明 | | |
| TASK-005 | タスク 5 の説明 | | |
| TASK-006 | タスク 6 の説明 | | |
## 3. 代替案
[検討された代替アプローチのリストと、それらが選択されなかった理由。これはコンテキストと選択されたアプローチの根拠を提供するのに役立ちます。]
- **ALT-001**: 代替アプローチ 1
- **ALT-002**: 代替アプローチ 2
## 4. 依存関係
[計画が依存するライブラリ、フレームワーク、またはその他のコンポーネントなど、対処する必要がある依存関係をリストします。]
- **DEP-001**: 依存関係 1
- **DEP-002**: 依存関係 2
## 5. ファイル
[機能またはリファクタリングタスクの影響を受けるファイルをリストします。]
- **FILE-001**: ファイル 1 の説明
- **FILE-002**: ファイル 2 の説明
## 6. テスト
[機能またはリファクタリングタスクを検証するために実装する必要があるテストをリストします。]
- **TEST-001**: テスト 1 の説明
- **TEST-002**: テスト 2 の説明
## 7. リスクと前提条件
[計画の実装に関連するリスクまたは前提条件をリストします。]
- **RISK-001**: リスク 1
- **ASSUMPTION-001**: 前提条件 1
## 8. 関連仕様 / 参考資料
[関連仕様へのリンク 1]
[関連する外部ドキュメント]
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- github
- ライセンス
- MIT
- 最終更新
- 不明
Source: https://github.com/github/awesome-copilot / ライセンス: MIT
関連スキル
nano-banana-2
inference.sh CLIを通じてGoogle Gemini 3.1 Flash Image Preview(Nano Banana 2)で画像を生成します。テキストから画像を生成する機能、画像編集、最大14枚の複数画像入力、Google Searchグラウンディング機能に対応しています。トリガーワード:「nano banana 2」「nanobanana 2」「gemini 3.1 flash image」「gemini 3 1 flash image preview」「google image generation」
octocode-slides
洗練されたマルチファイル形式のHTMLプレゼンテーションを生成します。6段階のフロー(概要 → リサーチ → アウトライン → デザイン → 実装 → レビュー)で構成されています。各スライドは独立したHTMLファイルとなり、iframeで読み込まれます。「スライドを作成してほしい」「プレゼンテーションを作ってほしい」「HTMLスライドを生成してほしい」「デックを構築してほしい」といった依頼や、ノート・ドキュメント・コードを洗練されたプレゼンテーションに変換する際に使用できます。
gpt-image2-ppt
OpenAIのgpt-image-2を使用して、視覚的に優れたPPTスライドを生成します。Spatial Glass、Tech Blue、Editorial Monoなど10種類のキュレーション済みスタイルに対応し、ユーザーが提供したPPTXファイルを模倣するテンプレートクローンモードも搭載しています。HTMLビューアと16:9形式のPPTXファイルを出力します。プレゼンテーション、スライド、ピッチデック、投資家向けPPT、雑誌風PPTの作成依頼などで活用してください。
nano-banana
Nano Banana PRO(Gemini 3 Pro Image)およびNano Banana(Gemini 2.5 Flash Image)を使用したAI画像生成機能です。以下の場合に活用できます:(1)テキストプロンプトからの画像生成、(2)既存画像の編集、(3)インフォグラフィックス、ロゴ、商品写真、ステッカーなどのプロフェッショナルなビジュアルアセット制作、(4)複数画像での人物キャラクターの一貫性保持、(5)正確なテキスト描画を含む画像生成、(6)AI生成ビジュアルが必要なあらゆるタスク。「画像を生成」「画像を作成」「写真を作る」「ロゴをデザイン」「インフォグラフィックスを作成」「AI画像」「nano banana」またはその他の画像生成リクエストをトリガーとして機能します。
oiloil-ui-ux-guide
モダンでクリーンなUI/UXガイダンス・レビュースキルです。新機能や既存システム(Webアプリ)に対して、実行可能なUI/UX改善提案、デザイン原則、デザインレビューチェックリストが必要な場合に活用できます。CRAP(コントラスト・反復・配置・近接)をベースに、タスクファーストなUX、情報設計、フィードバック・システムステータス、一貫性、affordances、エラー防止・復旧、認知負荷を重視します。モダンミニマルスタイル(クリーン・余白・タイポグラフィ主導)を強制し、不要なテキストを削減、アイコンとしての絵文字を禁止し、統一されたアイコンセットから直感的で洗練されたアイコンを推奨します。
axiom-hig-ref
Apple Human Interface Guidelines リファレンス — 色(セマンティックカラー、カスタムカラー、パターン)、背景(マテリアル階層、ダイナミック背景)、タイポグラフィ(標準スタイル、カスタムフォント、Dynamic Type)、SF Symbols(レンダリングモード、色、多言語対応)、ダークモード、アクセシビリティ、プラットフォーム固有の考慮事項を網羅したガイドラインです。