← スキル一覧に戻る

plan
by ashneyderman
Yet another agentic workflow :-)
⭐ 0🍴 0📅 2026年1月19日
SKILL.md
name: plan description: Create a general plan for any type of task params:
- name: agf_id description: The unique identifier for this task (e.g., agf-001) required: true
- name: prompt description: The task description to plan required: true
General Planning
Create a plan to complete the task using the specified markdown Plan Format. Research the codebase and create a thorough plan appropriate to the task's complexity.
Instructions
Extract parameters:
agf_id- The unique task identifierprompt- The task description
- If
agf_idorpromptis not provided, stop and ask the user to provide them - IMPORTANT: Create a plan to complete the task described in the
prompt - The plan should be appropriately detailed based on the task complexity:
- Simple tasks (chores, fixes): Focus on specific changes and validation
- Complex tasks (features, refactors): Include design, phases, and testing strategy
- Create the plan in the
specs/directory with filename:<agf_id>-plan-<descriptive_name>.md- Replace
<descriptive_name>with a short, descriptive name based on thepromptitself (e.g., "update-readme", "add-logging", "implement-api", "refactor-agent")
- Replace
- Research the codebase starting with
README.md - IMPORTANT: Replace every
<placeholder>in the Plan Format with the requested value - Use your reasoning model: THINK HARD about the task requirements and appropriate level of planning needed
- Follow existing patterns and conventions in the codebase
Codebase Structure
- Read:
README.mdfor project overview and instructions (start here) to understand the project structure and guidelines
Plan Format
# Plan: <task name>
## Metadata
agf_id: `<agf_id>`
prompt: `<prompt>`
task_type: <chore|feature|refactor|fix|enhancement>
complexity: <simple|medium|complex>
## Task Description
<describe the task in detail based on the prompt>
## Objective
<clearly state what will be accomplished when this plan is complete>
<if task_type is feature or complexity is medium/complex, include these sections:>
## Problem Statement
<clearly define the specific problem or opportunity this task addresses>
## Solution Approach
<describe the proposed solution approach and how it addresses the objective>
</if>
## Relevant Files
Use these files to complete the task:
<list files relevant to the task with bullet points explaining why. Include new files to be created under an h3 'New Files' section if needed>
<if complexity is medium/complex, include this section:>
## Implementation Phases
### Phase 1: Foundation
<describe any foundational work needed>
### Phase 2: Core Implementation
<describe the main implementation work>
### Phase 3: Integration & Polish
<describe integration, testing, and final touches>
</if>
## Step by Step Tasks
IMPORTANT: Execute every step in order, top to bottom.
<list step by step tasks as h3 headers with bullet points. Start with foundational changes then move to specific changes. Last step should validate the work>
### 1. <First Task Name>
- <specific action>
- <specific action>
### 2. <Second Task Name>
- <specific action>
- <specific action>
<continue with additional tasks as needed>
<if task_type is feature or complexity is medium/complex, include this section:>
## Testing Strategy
<describe testing approach, including unit tests and edge cases as applicable>
</if>
## Acceptance Criteria
<list specific, measurable criteria that must be met for the task to be considered complete>
## Validation Commands
Execute these commands to validate the task is complete:
<list specific commands to validate the work. Be precise about what to run. Include command that runs all the tests.>
- Example: `uv run python -m py_compile apps/*.py` - Test to ensure the code compiles
## Notes
<optional additional context, considerations, or dependencies. If new libraries are needed, specify using `uv add`>
Output Format
IMPORTANT: Return a JSON object with this structure:
{
"path": "specs/<agf_id>-plan-<descriptive_name>.md"
}
Example Output
{
"path": "specs/agf-001-plan-refactor-api.md"
}
スコア
総合スコア
50/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です