Token导航 LogoToken导航TokenDH.com
研究检索敏感数据github未标认证来源可访问许可证需确认审计未展示

starwave%3atasksstarwave%3a 任务

Agent Skill

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

总安装

376

周安装

16

GitHub Stars

18

下载量

132
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

请帮我安装这个 Agent Skill:starwave%3atasks(starwave%3a 任务)
来源仓库:https://github.com/arjenschwarz/agentic-coding
仓库路径:skills/starwave%3Atasks
安装命令:
npx skills add https://github.com/arjenschwarz/agentic-coding --skill starwave:tasks
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 npx skills 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

skills.shnpx skills
npx skills add https://github.com/arjenschwarz/agentic-coding --skill starwave:tasks

简介

starwave%3atasks 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。

  • 适用于需要根据关键词或任务场景进行信息检索的场景,如任务分解、工作流管理等。
  • 通过 npx skills add 命令从 GitHub 仓库安装,需结合原始 README 确认具体用法。
  • 安装前建议确认权限范围和维护状态,注意是否会触发联网或文件读写操作。
  • 建议核验来源仓库内容,确保功能与预期一致后再投入实际使用。

SKILL.md

3. Create Task List

Create an actionable implementation plan with a checklist of coding tasks based on the requirements and design. The tasks document should be based on the requirement and design documents, so ensure these exists first.

Constraints:

Feature Discovery:

  • The user provides the {feature_name} as part of the prompt, or by way of the current branch which will contain the name of the feature, either in whole or prefixed by specs/
  • Verify that the specs/{feature_name} folder exists and has a requirements.md and design.md file
  • If the folder does NOT exist, the model SHOULD check the current git branch and see if that matches an existing feature
  • The model MUST request the user to provide the {feature_name} using the question "I can't find this feature, can you provide it again? Based on the git branch, I think it might be {found_name}"
  • If the requirements.md or design.md file does not exist in the folder, the model MUST inform the user that they need to use the requirements and design skills to create these first
  • If a decision_log.md file exists in the specs/{feature_name} folder, the decisions in there MUST be followed

Task Planning Approach:

  • The model MUST create a 'specs/{feature_name}/tasks.md' file if it doesn't already exist
  • Convert the feature design into a series of prompts for a code-generation LLM that will implement each step in a test-driven manner
  • Prioritize best practices, incremental progress, and early testing, ensuring no big jumps in complexity at any stage
  • Each prompt builds on the previous prompts, and ends with wiring things together
  • There should be no hanging or orphaned code that isn't integrated into a previous step
  • Focus ONLY on tasks that involve writing, modifying, or testing code

Task Format Requirements:

  • The model MUST format the implementation plan as a numbered checkbox list with a maximum of two levels of hierarchy:

- Top-level items (like epics) should be used only when needed - Sub-tasks should be numbered with decimal notation (e.g., 1.1, 1.2, 2.1) - Each item must be a checkbox - Simple structure is preferred

  • The model MAY optionally group tasks into phases for additional clarity:

- Phases are optional organizational aids, not required - Common phase examples include: pre-work, implement changes, code cleanup, documentation - Phases should improve readability without adding unnecessary complexity - Tasks within phases still follow the same numbering and format requirements

  • Each task item MUST include:

- A clear objective as the task description that involves writing, modifying, or testing code - Additional information as sub-bullets under the task - Specific references to requirements from the requirements document (referencing granular sub-requirements, not just user stories)

Task Content Requirements:

  • Each task MUST be actionable by a coding agent:

- Involve writing, modifying, or testing specific code components - Specify what files or components need to be created or modified - Be concrete enough that a coding agent can execute them without additional clarification - Be scoped to specific coding activities (e.g., "Implement X function" rather than "Support X feature")

  • Tasks MUST build incrementally on previous steps
  • The model MUST use red/green TDD ordering for all implementation tasks:

- Red: Write a failing test first that defines the expected behaviour (e.g., task 1.1 writes unit tests for the interface/function) - Green: Implement the minimum code to make the test pass (e.g., task 1.2 implements the function) - Every implementation task MUST be preceded by a test task that will initially fail against the unimplemented code - The test task and its corresponding implementation task MUST be adjacent and clearly paired (e.g., "1.1 Write tests for X" followed by "1.2 Implement X to pass tests") - Tasks that only modify configuration, types/interfaces, or wiring are exempt from requiring a preceding test task

  • If the design specifies property-based testing for certain components, the model MUST include explicit tasks for writing property tests before or alongside unit tests for those components
  • The plan MUST cover all aspects of the design that can be implemented through code
  • All requirements MUST be covered by the implementation tasks
  • If gaps are identified during implementation planning, the model MUST mention them and propose relevant changes to the requirements or design

Task Dependencies:

  • The model MUST identify dependencies between tasks using blocked_by relationships
  • A task that requires another task to be completed first MUST declare that dependency
  • Common dependency patterns include:

- Tests blocked by the interfaces/types they test - Integration code blocked by the components being integrated - Higher-level features blocked by lower-level building blocks

  • Dependencies MUST be expressed as task IDs (e.g., "blocked_by": ["1", "2"])
  • Circular dependencies are not allowed and indicate a design problem

Work Streams for Parallel Execution:

  • The model MUST analyze tasks to identify independent work streams that can be executed in parallel
  • A work stream is a set of tasks that can be worked on independently from other streams
  • Common stream patterns include:

- Frontend vs Backend work - Different modules or components with no shared code - Independent features that don't interact - Test writing vs implementation (when tests can be written from interfaces)

  • Tasks in the same stream should be numbered sequentially and share the same stream ID
  • The default stream is 1; additional streams use 2, 3, etc.
  • Tasks SHOULD be assigned to streams based on:

- Code locality (same files/modules = same stream) - Logical grouping (related functionality = same stream) - Dependency chains (dependent tasks should generally be in the same stream)

  • Cross-stream dependencies are allowed and enable coordination between parallel agents

Task Exclusions: The model MUST NOT include the following types of non-coding tasks in the main tasks.md:

  • User acceptance testing or user feedback gathering
  • Deployment to production or staging environments
  • Performance metrics gathering or analysis
  • Running the application to test end to end flows (automated tests to test end-to-end flows from a user perspective are allowed)
  • User training or documentation creation
  • Business process changes or organizational changes
  • Marketing or communication activities
  • Any task that cannot be completed through writing, modifying, or testing code

User Prerequisites (Optional): If the feature requires manual configuration or setup steps that cannot be performed by the agent, the model MUST create a separate specs/{feature_name}/prerequisites.md file.

Prerequisites are tasks that require human intervention outside of code, such as:

  • Xcode project configuration (capabilities, entitlements, signing)
  • Apple Developer portal setup (App IDs, certificates, provisioning profiles)
  • Cloud console configuration (AWS, GCP, Azure resources)
  • Third-party service setup (API keys, webhooks, OAuth apps)
  • Database provisioning or schema migrations requiring admin access
  • Environment variable configuration in deployment platforms
  • DNS or domain configuration
  • App store or marketplace registration

Prerequisites Format:

# Prerequisites for {Feature Name}

These tasks must be completed by the user before or during implementation.

## Before Starting
- [ ] {Task that must be done before any coding begins}

## During Implementation
- [ ] {Task needed before a specific coding task, reference which task}

## Before Testing
- [ ] {Task needed before testing can occur}

Prerequisites Constraints:

  • Only create prerequisites.md if there are actual prerequisites identified
  • Each prerequisite MUST include clear instructions on what needs to be configured
  • Prerequisites SHOULD indicate when they need to be completed (before starting, during implementation, before testing)
  • Prerequisites that block specific coding tasks MUST reference which task they block
  • The model MUST ask the user to confirm prerequisites are complete before proceeding with dependent tasks during implementation

Self-Check (before presenting to user): After creating or updating the tasks file, the model MUST perform these checks before asking for approval:

  1. Red/green TDD ordering: Verify every implementation task is preceded by a test task that will fail against the unimplemented code. The only exceptions are tasks that deal with configuration, types/interfaces, or wiring.
  2. Rune list validation: Run rune list specs/{feature_name}/tasks.md and verify:

- All tasks render correctly with proper numbering and hierarchy - Phase groupings display as expected - Stream assignments are present where specified - Dependencies (blocked_by) are shown and reference valid task IDs - No parsing errors or warnings are reported

  1. Requirement coverage: Confirm every requirement from requirements.md is referenced by at least one task
  2. No orphaned tasks: Verify no task exists in isolation without being connected to the incremental build chain
  3. No circular dependencies: Confirm the dependency graph has no cycles

If any check fails, the model MUST fix the issue and re-run the checks before presenting to the user.

Approval Workflow:

  • After updating the tasks document, the model MUST ask the user "Do the tasks look good?"
  • The model MUST make modifications to the tasks document if the user requests changes or does not explicitly approve
  • The model MUST ask for explicit approval after every iteration of edits to the tasks document
  • The model MUST NOT consider the workflow complete until receiving clear approval (such as "yes", "approved", "looks good", etc.)
  • The model MUST continue the feedback-revision cycle until explicit approval is received
  • The model MUST stop once the task document has been approved

Workflow Scope: This workflow is ONLY for creating design and planning artifacts. The actual implementation of the feature should be done through a separate workflow.

  • The model MUST NOT attempt to implement the feature as part of this workflow
  • The model MUST clearly communicate to the user that this workflow is complete once the design and planning artifacts are created

Rune CLI Task Creation: The model MUST use the rune skill to create and manage tasks. Invoke the rune skill with instructions to:

  • Create the task file at specs/{feature_name}/tasks.md with appropriate title and references (requirements.md, design.md, decision_log.md)
  • Add tasks using batch operations with proper structure including:

- Task titles that are clear and actionable - Phase groupings where appropriate - Parent-child relationships for subtasks - Details as arrays for additional context - References as arrays of file paths - Requirements as arrays of requirement IDs from requirements.md - Stream assignments for parallel execution (stream: integer) - Dependencies between tasks (blocked_by: array of task IDs)

The rune skill will handle the proper command syntax and JSON formatting automatically.

Stream Assignment Guidelines: When creating tasks, the model SHOULD:

  1. First identify all tasks that have no dependencies on other tasks - these can start immediately
  2. Group related tasks into streams based on code locality and logical relationships
  3. Assign stream IDs consistently (all backend tasks in stream 1, all frontend in stream 2, etc.)
  4. Ensure tasks within a stream that depend on each other use blocked_by
  5. Cross-stream dependencies should be minimized but used when necessary

Example batch operation with streams and dependencies:

{
  "file": "tasks.md",
  "operations": [
    {"type": "add", "title": "Define API interfaces", "stream": 1, "phase": "Implementation"},
    {"type": "add", "title": "Implement API handlers", "stream": 1, "blocked_by": ["1"], "phase": "Implementation"},
    {"type": "add", "title": "Create UI components", "stream": 2, "phase": "Implementation"},
    {"type": "add", "title": "Wire UI to API", "stream": 2, "blocked_by": ["2", "3"], "phase": "Implementation"}
  ]
}

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

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

平台分布

Codex

36.27%
按下载量换算48

Claude

29.49%
按下载量换算39

Cursor

20.38%
按下载量换算27

Gemini CLI

10.63%
按下载量换算14

安全审计

暂无安全审计结果可展示。

权限和风险

敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills