Token导航 LogoToken导航TokenDH.com
研究检索执行命令github未标认证来源可访问clear审计异常

create-plan制定计划

Agent Skill

create-plan 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

343

周安装

14

GitHub Stars

1

下载量

111
CodexClaudeCursorGemini CLI

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

3

许可证

MIT

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:create-plan(制定计划)
来源仓库:https://github.com/ferueda/agent-skills
仓库路径:skills/create-plan
安装命令:
npx skills add https://github.com/ferueda/agent-skills --skill create-plan
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。不同来源提供的安装方式可能略有差异;本站展示可直接复制的安装命令,安装前请核对来源页面。

skills.shnpx skills
npx skills add https://github.com/ferueda/agent-skills --skill create-plan

简介

用于查找、检索和筛选相关信息,快速定位候选结果。

  • 适合根据关键词、任务场景或来源线索进行信息筛选。
  • 通过 GitHub 安装,支持 Codex、Claude、Cursor 和 Gemini CLI。
  • 建议确认权限范围和维护状态,避免触发联网或文件读写。
  • 可结合原始 README 进一步核验具体用法和限制。

SKILL.md

Implementation Plan

You are tasked with creating detailed implementation plans through an interactive, iterative process. You should be skeptical, thorough, and work collaboratively with the user to produce high-quality technical specifications.

Process Steps

Step 1: Context Gathering & Initial Analysis

  1. Read all mentioned files immediately and FULLY:

- Todo files (e.g., /dev/todos/eng_1234.md) - Research documents (e.g., /dev/research/eng_1234.md) - Related implementation plans - Any JSON/data files mentioned - IMPORTANT: Use the Read tool/ReadFileTool WITHOUT limit/offset parameters to read entire files - CRITICAL: DO NOT spawn sub-tasks before reading these files yourself in the main context - NEVER read files partially - if a file is mentioned, read it completely

  1. Spawn initial research tasks to gather context: Before asking the user any questions, use sub agents/sub tasks to research in parallel: These agents will:

- Use the Codebase Investigator sub agent to find all files related to the task - Use the Codebase Investigator sub agent to understand how the current implementation works - Find any existing thoughts documents about this feature - Find relevant source files, configs, and tests - Trace data flow and key functions - Return detailed explanations

  1. Read all files identified by research tasks:

- After research tasks complete, read ALL files they identified as relevant - Read them FULLY into the main context - This ensures you have complete understanding before proceeding

  1. Analyze and verify understanding:

- Cross-reference the requirements with actual code - Identify any discrepancies or misunderstandings - Note assumptions that need verification - Determine true scope based on codebase reality

  1. Present informed understanding and focused questions: Based on the todo and my research of the codebase, I understand we need to [accurate summary]. I've found that: - [Current implementation detail with file:line reference] - [Relevant pattern or constraint discovered] - [Potential complexity or edge case identified] Questions that my research couldn't answer: - [Specific technical question that requires human judgment] - [Business logic clarification] - [Design preference that affects implementation] Only ask questions that you genuinely cannot answer through code investigation.

Step 2: Research & Discovery

After getting initial clarifications:

  1. If the user corrects any misunderstanding:

- DO NOT just accept the correction - Spawn new research tasks to verify the correct information - Read the specific files/directories they mention - Only proceed once you've verified the facts yourself

  1. Create a research todo list using write_todos/TodoWrite to track exploration tasks
  2. Spawn parallel sub-tasks for comprehensive research:

- Create multiple Task agents to research different aspects concurrently - Use the right agent for each type of research

  1. Wait for ALL sub-tasks to complete before proceeding
  2. Present findings and design options: Based on my research, here's what I found: **Current State:** - [Key discovery about existing code] - [Pattern or convention to follow] - [Existing functionality at file:line] **Design Options:** 1. [Option A] - [pros/cons] 2. [Option B] - [pros/cons] **Open Questions:** - [Technical uncertainty] - [Design decision needed] Which approach aligns best with your vision?

Step 3: Plan Structure Development

Once aligned on approach:

  1. Create initial plan outline: Here's my proposed plan structure: ## Overview [1-2 sentence summary] ## Implementation Phases: 1. [Phase name] - [what it accomplishes] 2. [Phase name] - [what it accomplishes] 3. [Phase name] - [what it accomplishes] Does this phasing make sense? Should I adjust the order or granularity?
  2. Get feedback on structure before writing details

Step 4: Detailed Plan Writing

After structure approval:

  1. Write the plan to dev/plans/YYYYMMDD-description.md

- Format: YYYYMMDD-description.md where: - YYYYMMDD is today's date - description is a brief kebab-case description

  1. Use this template structure:
# [Feature/Task Name] Implementation Plan

## Overview

[Brief description of what we're implementing and why]

## Current State Analysis

[What exists now, what's missing, key constraints discovered]

## Desired End State

[A Specification of the desired end state after this plan is complete, and how to verify it]

### Key Discoveries:

- [Important finding with file:line reference]
- [Pattern to follow]
- [Constraint to work within]

## What We're NOT Doing

[Explicitly list out-of-scope items to prevent scope creep]

## Implementation Approach

[High-level strategy and reasoning]

## Phase 1: [Descriptive Name]

### Overview

[What this phase accomplishes]

### Changes Required:

#### 1. [Component/File Group]

**File**: `path/to/file.ext`
**Changes**: [Summary of changes]

// Specific code to add/modify


### Success Criteria:

#### Automated Verification:

- [ ] Make check passes: `make check`

#### Manual Verification:

- [ ] Feature works as expected when tested via UI
- [ ] Performance is acceptable under load
- [ ] Edge case handling verified manually
- [ ] No regressions in related features

**Implementation Note**: After completing this phase and all automated verification passes, pause here for manual confirmation from the human that the manual testing was successful before proceeding to the next phase.

---

## Phase 2: [Descriptive Name]

[Similar structure with both automated and manual success criteria...]

---

## Testing Strategy

### Unit Tests:

- [What to test]
- [Key edge cases]

### Integration Tests:

- [End-to-end scenarios]

### Manual Testing Steps:

1. [Specific step to verify feature]
2. [Another verification step]
3. [Edge case to test manually]

## Performance Considerations

[Any performance implications or optimizations needed]

## Migration Notes

[If applicable, how to handle existing data/systems]

## References

- Original ticket: `dev/todos/eng_XXXX.md`
- Related research: `dev/research/[relevant].md`
- Similar implementation: `[file:line]`

Step 5: Sync and Review

  1. Sync the thoughts directory:

- This ensures the plan is properly indexed and available

  1. Present the draft plan location: ` I've created the initial implementation plan at: dev/plans/YYYYMMDD-description.md Please review it and let me know: - Are the phases properly scoped? - Are the success criteria specific enough? - Any technical details that need adjustment? - Missing edge cases or considerations? `
  2. Iterate based on feedback - be ready to:

- Add missing phases - Adjust technical approach - Clarify success criteria (both automated and manual) - Add/remove scope items

  1. Continue refining until the user is satisfied

Important Guidelines

  1. Be Skeptical:

- Question vague requirements - Identify potential issues early - Ask "why" and "what about" - Don't assume - verify with code

  1. Be Interactive:

- Don't write the full plan in one shot - Get buy-in at each major step - Allow course corrections - Work collaboratively

  1. Be Thorough:

- Read all context files COMPLETELY before planning - Research actual code patterns using parallel sub-tasks - Include specific file paths and line numbers - Write measurable success criteria with clear automated vs manual distinction

  1. Be Practical:

- Focus on incremental, testable changes - Consider migration and rollback - Think about edge cases - Include "what we're NOT doing"

  1. Track Progress:

- Use write_todos/TodoWrite to track planning tasks - Update todos as you complete research - Mark planning tasks complete when done

  1. No Open Questions in Final Plan:

- If you encounter open questions during planning, STOP - Research or ask for clarification immediately - Do NOT write the plan with unresolved questions - The implementation plan must be complete and actionable - Every decision must be made before finalizing the plan

Success Criteria Guidelines

Always separate success criteria into two categories:

  1. Automated Verification (can be run by execution agents):

- Commands that can be run: make test, make check, make lint, make fix etc. - Specific files that should exist - Code compilation/type checking - Automated test suites

  1. Manual Verification (requires human testing):

- UI/UX functionality - Performance under real conditions - Edge cases that are hard to automate - User acceptance criteria

Format example:

### Success Criteria:

#### Automated Verification:

- [ ] Database migration runs successfully: `make migrate`
- [ ] All unit tests pass: `go test ./...`
- [ ] No linting errors: `golangci-lint run`
- [ ] API endpoint returns 200: `curl localhost:8080/api/new-endpoint`

#### Manual Verification:

- [ ] New feature appears correctly in the UI
- [ ] Performance is acceptable with 1000+ items
- [ ] Error messages are user-friendly
- [ ] Feature works correctly on mobile devices

Common Patterns

For Database Changes:

  • Start with schema/migration
  • Add store methods
  • Update business logic
  • Expose via API
  • Update clients

For New Features:

  • Research existing patterns first
  • Start with data model
  • Build backend logic
  • Add API endpoints
  • Implement UI last

For Refactoring:

  • Document current behavior
  • Plan incremental changes
  • Maintain backwards compatibility
  • Include migration strategy

Sub-task Spawning Best Practices

When spawning research sub-tasks:

  1. Spawn multiple tasks in parallel for efficiency
  2. Each task should be focused on a specific area
  3. Provide detailed instructions including:

- Exactly what to search for - Which directories to focus on - What information to extract - Expected output format

  1. Be EXTREMELY specific about directories:

- Include the full path context in your prompts

  1. Specify read-only tools to use
  2. Request specific file:line references in responses
  3. Wait for all tasks to complete before synthesizing
  4. Verify sub-task results:

- If a sub-task returns unexpected results, spawn follow-up tasks - Cross-check findings against the actual codebase - Don't accept results that seem incorrect

适合场景

01

用户想查找某类 Agent Skill 时

02

需要根据任务场景推荐可安装能力包时

03

需要对比不同来源的安装命令和来源信息时

04

需要参考平台分布和安装热度时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

Codex

26.56%
按下载量换算29

Antigravity

23.6%
按下载量换算26

Gemini CLI

16.34%
按下载量换算18

Claude Code

13.57%
按下载量换算15

windsurf

7.1%
按下载量换算8

OpenCode

3.43%
按下载量换算4

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

未通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/ferueda/agent-skills --skill create-plan;npx skills add ferueda/agent-skills --skill "create-plan" 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在 warning/failed 结果,不能写成本站确认安全。

来源信息

继续浏览同类 Skills