Token导航 LogoToken导航

Agent Skill · 研究检索

starwave%3atasks(starwave%3a 任务)

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

starwave%3atasks 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为接触敏感数据;许可证信息还不明确,暂无第三方扫描结果,按安装量在研究检索类的 73,675 个 Skill 里排第 59,803。

总安装 376周安装 16GitHub Stars 18下载 132核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
unknown

安装方式

通过对话安装

复制提示词发给支持本地命令或 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

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

starwave%3atasks 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中快速定位候选结果。适用于需要根据关键词或任务场景进行信息检索的场景,如任务分解、工作流管理等。

通过 npx skills add 命令从 GitHub 仓库安装,需结合原始 README 确认具体用法。安装前建议确认权限范围和维护状态,注意是否会触发联网或文件读写操作。建议核验来源仓库内容,确保功能与预期一致后再投入实际使用。

来源仓库内路径:skills/starwave%3Atasks

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 Codex、Claude、Cursor、Gemini CLI;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/arjenschwarz/agentic-coding --skill starwave:t…;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

starwave%3atasks 怎么安装?

在终端执行 npx skills add https://github.com/arjenschwarz/agentic-coding --skill starwave:tasks。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

starwave%3atasks 支持哪些 AI 工具?

公开资料标注支持 Codex、Claude、Cursor、Gemini CLI。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

starwave%3atasks 需要什么权限?

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

starwave%3atasks 是免费的吗?

公开资料没有标注明确许可证,收费和商用限制都无法确认。正式使用前请到来源仓库核对授权说明。

starwave%3atasks 用的人多吗?

公开数据是累计安装 376 次,近一周安装 16 次,下载 132 次,GitHub 18 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

starwave%3atasks 安全吗?

没有查到第三方扫描结果,安全性无法从公开资料判断,安装前请自行审查源码、依赖和命令行为。

值得选的地方和要先想清楚的地方

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 没有第三方扫描结果,安全性只能靠自己读源码判断。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 要求有安全扫描结论才肯安装的团队。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
starwave%3atasks

starwave%3a 任务 · 本页

37618接触敏感数据未明确未收录

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

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"}
  ]
}

平台分布

Codex

36.27%
按下载量换算48

Claude

29.49%
按下载量换算39

Cursor

20.38%
按下载量换算27

Gemini CLI

10.63%
按下载量换算14

安全审计

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

权限和风险

接触敏感数据

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

安装前确认

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

继续浏览同类 Skills