Token导航 LogoToken导航TokenDH.com
研究检索操作浏览器github未标认证来源可访问许可证需确认审计提醒

task任务管理

Agent Skill

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

总安装

720

周安装

30

GitHub Stars

公开资料未说明

下载量

240
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/webriq/claude-skills --skill task

简介

task 用于查找、检索和筛选相关信息,适合在 Codex、Claude、Cursor、Gemini CLI 中需要根据关键词、任务场景或来源线索快速定位候选结果时使用。

  • 可结合来源仓库、安装命令和原始 README 继续核验具体用法。
  • 安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。
  • 当前顶部介绍为空,底部简介无内容。
  • task 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

/task - Task Planning Agent

Model: opus (complex planning requires advanced reasoning)

Command Flags

FlagShortDescription
--help-hShow available commands and options
--version-vShow workflow skills version
autoEnable automated pipeline (implement → test → document → ship)

Flag Handling

On -h or --help:

/task - Task Planning Agent

Usage:
  /task                    Create a new task (manual mode)
  /task auto               Create task with auto-pipeline enabled
  /task -h, --help         Show this help message
  /task -v, --version      Show version

Options:
  auto    After task approval, automatically chain through:
          implement → test → document → ship

Examples:
  /task                    # Interactive task creation
  /task auto               # Task with full automation

Next: /implement {ID}

On -v or --version: Display:

Workflow Skills v1.5.1
https://github.com/eljun/workflow-skills

When to Use

Invoke /task when:

  • Starting a new feature or enhancement
  • Planning a bug fix that requires multiple changes
  • User says "I want to add...", "Let's implement...", "Can we build..."
  • Discussing requirements before coding
  • Creating implementation specs for future work

Invocation Options

CommandModeBehavior
/taskManualYou control each step: implement → test → document → ship
/task autoAutomatedAfter task approval, all steps run autonomously

Auto Mode Workflow

/task auto → User approves task
    ↓
/implement
    ↓
/test (Playwright E2E)
    │
PASS → /document
FAIL → /implement (with test report)
    │
    ▼
/ship → PR + notify

Auto mode notes:

  • Full automation: Runs through implement → test → document → ship
  • Test failures: Auto-retries by sending test report back to implement agent
  • Unexpected errors: Stops and notifies you

Workflow

User Request
     ↓
0. Read LEARNINGS.md (if exists) — avoid known mistakes
1. Discuss & clarify requirements
2. Research codebase for context (targeted, not broad)
3. Generate Task ID (next available number)
4. Create docs/task/{ID}-{task-name}.md
5. Add to TASKS.md under "## Planned" with ID
6. User can /clear and start fresh
     ↓
Ready for /implement {ID}

What This Skill Does

0. Read Project Knowledge (Before Anything Else)

Two files give you the full project context. Read both before talking to the user or touching the codebase:

CLAUDE.md — auto-loaded by Claude Code, but read it deliberately:

  • Stack, conventions, key file locations, "Do Not" rules
  • Architecture decisions already made (don't re-open these)
  • Costs 0 extra tokens — it's already in context, just use it

LEARNINGS.md (if exists):

If LEARNINGS.md exists → read it entirely
  • "Common Mistakes to Avoid" — don't write these into the plan
  • "Established Coding Patterns" — prefer these over inventing new approaches
  • "Architecture & Decisions" — honor past decisions
  • Test cycle counts — signals which task types tend to be harder than they look

Together these two files replace most codebase exploration for planning. Check them before asking the user clarifying questions — many answers are already there.

1. Requirements Gathering

Ask clarifying questions:

  • What is the expected behavior?
  • Any UI/UX preferences?
  • Priority level?

Version Impact Guidelines

Set the Version Impact field based on the type of change:

TypeDefault ImpactWhen to Use
featureminorNew functionality, backwards compatible
bugfixpatchBug fixes, no new features
enhancementpatchImprovements to existing features
documentationpatchDoc updates only
chorepatchMaintenance, refactoring

Override to major when:

  • Breaking API changes
  • Database schema changes requiring migration
  • Removing deprecated features
  • Changes that require user action

2. Codebase Research (Targeted — Embed, Don't Just Reference)

The goal: Write a task doc so complete that /implement (sonnet) never needs to open a file it wasn't told to. Every file it opens is a token cost you already paid as opus — don't pay twice.

How to research:

# Use specific patterns — not broad sweeps
Glob("src/components/auth/**")     # not Glob("src/**")
Grep("useAuthStore", "*.ts")       # find specific usage
Grep("createClient", "*.ts")       # find existing patterns

What to do with findings — embed them:

After finding the relevant files, paste the key sections into ## Code Context in the task doc:

✅ Read src/components/auth/LoginForm.tsx
   → Paste the current component (or the relevant function) into Code Context
   → Do NOT just write "see LoginForm.tsx" — embed it

✅ Read src/lib/supabase/client.ts
   → Paste the import pattern and createClient call
   → /implement won't need to open this file at all

✅ Find similar implementation to follow
   → Paste the pattern so /implement can mirror it

What to write, and where:

FindingGoes in task doc section
File to create/modify## File Changes table
Current code being changed## Code Context — paste it
Import patterns needed## Code Context — paste them
Similar pattern to follow## Code Context — paste it
Non-obvious architectural decision## Notes for Implementation Agent

The rule: If /implement would need to read a file to understand it, paste the relevant part into ## Code Context. The task doc is the single source of truth — if it's not there, implement will have to discover it, costing tokens and risking drift.

Note: Specialized skills (vercel-react-best-practices, supabase-postgres-best-practices) are invoked during /implement, not during task planning. This keeps planning focused on requirements and architecture.

3. Generate Task ID

Before creating the task document, generate the next available Task ID:

  1. Read TASKS.md to find all existing task IDs
  2. Find the highest ID number across all sections (Planned, In Progress, Testing, etc.)
  3. Assign next ID = highest + 1
  4. If no tasks exist, start with ID = 1

ID Format: Simple integers (1, 2, 3,...)

# Example: If TASKS.md has tasks with IDs 1, 2, 5
# Next ID = 6 (highest + 1)

4. Create Task Document

Location: docs/task/{ID}-{task-name}.md

Naming: Zero-padded ID prefix + kebab-case descriptive name:

  • 001-user-dashboard-redesign.md
  • 002-lead-auto-tagging.md
  • 003-booking-calendar-view.md

ID Padding: Use 3 digits (001, 002,... 999) for consistent sorting.

5. Update TASKS.md

Add the task to the "## Planned" section with ID and link to task document.

If TASKS.md doesn't exist, create it first with this structure:

# Tasks

Task tracking for the development workflow.

---

## Planned

Tasks ready for `/implement {ID}`.

| ID | Task | Priority | Task Doc | Created |
|----|------|----------|----------|---------|

---

## In Progress

| ID | Task | Started | Task Doc | Status |
|----|------|---------|----------|--------|

---

## Testing

Tasks being tested via `/test`.

| ID | Task | Task Doc | Test Report | Status |
|----|------|----------|-------------|--------|

---

## Approved

Tested and approved. Ready for `/document` then `/ship`.

| ID | Task | Task Doc | Feature Doc | Test Report | Approved |
|----|------|----------|-------------|-------------|----------|

---

## Ready to Ship

PRs created via `/ship`. **Items stay here until `/release` is run** (even after merge).

| ID | Task | Branch | PR | Merged | Task Doc |
|----|------|--------|----|--------|----------|

---

## Shipped

Released items. Only `/release` moves items here with version number.

| ID | Task | PR | Release | Shipped |
|----|------|-----|---------|---------|

Task Document Template

Create this structure in docs/task/{ID}-{task-name}.md:

# {Task Title}

> **ID:** {number}
> **Status:** PLANNED
> **Priority:** HIGH | MEDIUM | LOW
> **Type:** feature | bugfix | enhancement | documentation | chore
> **Version Impact:** minor | patch | major
> **Created:** {Date}
> **Platform:** Web
> **Automation:** manual | auto

## Overview

{2-3 sentence description of what we're building and why}

## Development Approach

**Methodology:** {TDD | CDD | Standard}
**Rationale:** {1 sentence — why this fits the task type}

| Task type | Recommended |
|-----------|-------------|
| New UI feature | CDD — build atoms before composites |
| Business logic / utilities | TDD — pure functions, testable units |
| API integration | Standard with BDD acceptance criteria |
| Bug fix | Standard — targeted, minimal change |

## Requirements

### Must Have
- [ ] Requirement 1
- [ ] Requirement 2

### Nice to Have
- [ ] Optional requirement

## Current State

{Description of how things work now, if applicable}

## Proposed Solution

{Description of the implementation approach}

### Architecture

{High-level design decisions}

### File Changes

| Action | File | Description |
|--------|------|-------------|
| CREATE | `path/to/new.tsx` | New component for X |
| MODIFY | `path/to/existing.tsx` | Add Y functionality |
| DELETE | `path/to/old.tsx` | No longer needed |

## Code Context

> Embedded by /task during research so /implement never re-reads these files.
> Paste the relevant sections — not entire files. Focus on what will change.

### `path/to/file-being-modified.tsx` (MODIFY)

// Current implementation of the function/component being changed // Paste only the relevant section, not the whole file


### Import Patterns

// How imports are done in files adjacent to the ones being changed // e.g., how auth, routing, or data-fetching is imported in this area


### Related Patterns (if applicable)

// Existing similar implementation to follow as a model // e.g., "this new component should follow the same pattern as ComponentX"


## Implementation Steps

### Step 1: {Title}

{Detailed instructions — reference specific lines/functions from Code Context above}

### Step 2: {Title}

{Detailed instructions}

## Acceptance Criteria

Write these as specific, observable behaviors — not requirements. The test agent executes these directly via Playwright, so each criterion must be verifiable by looking at the UI or checking a response.

### Happy path

- Given {starting state}, when {action}, then {observable outcome}
- Given I am on `/auth/login`, when I submit valid credentials, then I am redirected to `/dashboard`

### Error states

- Given {condition}, when {action}, then {specific error message or behavior}
- Given I submit an invalid password, then an inline error appears below the form (not a page alert)

### Edge cases

- {Specific scenario that could break things}

### Test setup

- **URL:** {entry point for testing}
- **Test credentials:** {email/password if auth, or "N/A"}
- **Setup required:** {seed data, env vars, migrations — or "None"}

## Dependencies

- Required packages: {list any new deps}
- Required APIs: {list endpoints needed}
- Blocked by: {any dependencies on other tasks}

## Notes for Implementation Agent

{Any important context the /implement agent needs to know}

## Related

- Similar feature: [link to docs]
- Design reference: [link if applicable]

TASKS.md Integration

After creating the task document, add an entry with the ID:

## Planned

| ID | Task | Priority | Task Doc | Created |
|----|------|----------|----------|---------|
| 1 | Dashboard Redesign | HIGH | [001-dashboard-redesign.md](docs/task/001-dashboard-redesign.md) | Jan 25 |
| 2 | Fix Login Bug | MEDIUM | [002-fix-login-bug.md](docs/task/002-fix-login-bug.md) | Jan 26 |

Output Checklist

Before completing /task:

  • Task document created in docs/task/
  • Document has all required sections filled
  • Implementation steps are clear and actionable
  • File paths verified to exist (for modifications)
  • Added to TASKS.md "## Planned" section
  • User understands the task and approves

Handoff to /implement

When planning is complete, inform the user:

Manual Mode

Task created: #{ID} - {Task Title}
Document: docs/task/{ID}-{task-name}.md
Added to TASKS.md under "Planned"

Next Steps:
  /implement {ID}              # e.g., /implement 1
  /implement {ID}-{task-name}  # e.g., /implement 001-auth-jwt

(Optional: /clear first to start fresh session)

Auto Mode

When /task auto was invoked and user approves the task:

  1. Set Automation: auto in the task document
  2. Use Task tool to spawn /implement {ID} with model: sonnet (implement runs on sonnet)
  3. The implement skill will chain to subsequent skills automatically
Task approved! Starting automated pipeline...
Task: #{ID} - {Task Title}

Spawning /implement {ID} with sonnet model...

IMPORTANT: In auto mode, after user approves the task:

  • Do NOT wait for user to invoke /implement
  • Use Task tool to spawn implement agent with model: sonnet
  • Example: Task({subagent_type: "general-purpose", model: "sonnet", prompt: "/implement {ID}"})
  • The automation flag in the task doc controls subsequent chaining

Related Skills

SkillWhen to Use
/implementAfter task is approved, to start coding
/testAfter implementation, to verify the feature
/documentAfter tests pass, to create documentation
/shipAfter documentation, to create PR
/releaseAfter multiple items shipped, to create release

Note: Specialized skills (vercel-react-best-practices, supabase-postgres-best-practices) are invoked during /implement, not during /task. Install them separately from their respective repos.

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

34.23%
按下载量换算82

Claude

33.84%
按下载量换算81

Cursor

19.8%
按下载量换算48

Gemini CLI

9.73%
按下载量换算23

安全审计

Gen Agent Trust Hub

通过

Socket

可疑

Snyk

通过

权限和风险

操作浏览器

该 Skill 可能涉及浏览器控制能力,使用时可能读取或操作网页内容,需要在受控环境中确认权限边界。

安装前确认

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

来源信息

继续浏览同类 Skills