Token导航 LogoToken导航

Agent Skill · 研究检索

implement(实现)

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

implement 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为需要联网;许可证为 MIT,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 69,971。

总安装 214周安装 9GitHub Stars 2下载 75核验 2026-05-01

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/doodledood/codex-workflow --skill implement

这个 Skill 是做什么的

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

implement 自主执行实现任务,支持计划文件或内联指令解析。适用于端到端功能开发,自动拆分任务并按阶段验证结果。默认启用 review 模式,可通过 --no-review 关闭人工复核。需确认文件写入权限与测试覆盖率要求,防止破坏现有逻辑。

implement 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

来源仓库内路径:skills/implement

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

    可以直接复制的命令是 npx skills add https://github.com/doodledood/codex-workflow --skill implement;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

implement 怎么安装?

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

implement 支持哪些 AI 工具?

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

implement 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

implement 是免费的吗?

来源标注的许可证是 MIT。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

implement 用的人多吗?

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

implement 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 3 个目录同时收录,说明这个 Skill 流传比较广。
  • 许可证明确为 MIT,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 Codex,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 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调用外部服务未明确有提醒
implement

实现 · 本页

2142需要联网MIT通过

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

SKILL.md 原文

User request: $ARGUMENTS

Autonomously execute implementation in-place. Supports plan files, inline tasks, or interactive mode.

Fully autonomous: No pauses except as specified in Phase 3's "Pause ONLY when" list and Edge Cases.

Workflow

Phase 1: Resolve Input & Setup

Review flag: Review workflow runs by default after implementation. If arguments contain --no-review (case-insensitive), disable it. Remove flag from arguments before processing below.

Priority order:

  1. File path (ends in .md or starts with /) → use plan file, optionally with --spec <path>
  2. Inline task (any other text) → create ad-hoc single chunk: ## 1. [Task summary - first 50 chars (if longer, truncate at last space before char 50 if that space is at position 10+; otherwise truncate at char 47 and append "..."; if 50 chars or fewer, use as-is)] - Depends on: - - Tasks: [user's description] - Files: (list as created/modified during execution) - Acceptance criteria: task completed AND gates pass
  3. Empty → search /tmp/plan-*.md (most recent by file modification time; if tied, use alphabetically last filename); if none found, ask user what they want to implement

For plan files, parse each chunk (## N. [Name] headers):

  • Dependencies (Depends on: field, - = none)
  • Files to modify/create with descriptions
  • Context files (paths, optional line ranges)
  • Implementation tasks (bullet list)
  • Key functions/types

Invalid plan: Empty file, missing ## N. [Name] chunk headers, or malformed Depends on/Tasks fields (Depends on must be - or comma-separated chunk numbers; Tasks must be a bullet list with at least one item) → Error with path + expected structure.

Build dependency graph: No-dependency chunks first, then topological order.

Create flat todo list (Memento pattern—granular progress, resumable):

[ ] Read context for [Chunk]
[ ] [Task 1]...[ ] [Task N]
[ ] Run gates for [Chunk]
[ ] Commit chunk: [Chunk]
...
# Unless --no-review, append:
[ ] Run review on implemented changes
[ ] (Fix review issues - expand as findings emerge)

All todos created at once via update_plan (status pending). If update_plan unavailable, use /tmp/implement-progress.md with markdown checkboxes: - [] pending, - [~] in progress, - [x] completed, with timestamp prefix [HH:MM:SS].

Spec file (--spec <path>): Read before implementation for requirements/acceptance criteria. If path doesn't exist, add to Notes: "Warning: Spec not found: [path]" and continue. Spec is only used when explicitly provided via --spec.

Phase 2: Execute Chunks

CRITICAL: Execute continuously without pauses.

Per chunk:

  1. Read context files from plan + files-to-modify, respect line ranges
  2. Implement each task, marking in_progress→completed immediately
  3. Run gates (Phase 3)
  4. Commit chunk: git add [files created/modified] && git commit -m "feat(plan): implement chunk N - [Name]" (do NOT push)
  5. Track created/modified files for summary

Phase 3: Auto-Fix Gates

Run gates in order: typecheck, then tests, then lint. Stop at first failure and iterate on that gate until it passes before proceeding to the next gate.

Gate command detection:

  1. Check AGENTS.md for explicit commands (look for sections labeled "Development Commands", "Scripts", or "Gates"; identify typecheck/test/lint by command names like tsc, jest, eslint, mypy, pytest, ruff)
  2. If AGENTS.md commands fail with "command not found", "not recognized", or exit code 127 → fall back to config detection
  3. Use fallback detection (see Gate Detection section)

On failure—iterate:

  1. Analyze: parse errors, identify files/lines, understand root cause
  2. Fix by addressing root cause (not by suppressing errors, skipping tests, or adding // @ts-ignore)
  3. Re-run the failing gate
  4. Track attempts per issue by error message and file:line; if same error persists after 3 distinct fix strategies, escalate per "Pause ONLY when" rules

Distinct fix strategy: A strategy is distinct if it modifies different lines OR uses a categorically different technique: (1) adding/changing type annotations, (2) type assertions/casts, (3) refactoring logic/control flow, (4) adding null/undefined checks, (5) changing function signatures, (6) adding/modifying imports.

Pause ONLY when:

  • Same error message and file:line persists after 3 distinct fix strategies
  • Need info not available in codebase or context (API keys, credentials, external service configs)
  • Fix requires modifying files not listed in the chunk's "Files:" field (creating new files is allowed only if they are: helper/utility modules, type definition files, or test files directly testing the chunk's code)
  • Plan requirements contradict each other (both can't be satisfied simultaneously)

Report: what tried, why failed, what's needed.

Phase 4: Completion

## Implementation Complete
Chunks: N | Todos: M | Created: [list] | Modified: [list]
### Notes: [warnings/assumptions/follow-ups]
Run `$review` for quality verification.

Unless --no-review → proceed to Phase 5.

Phase 5: Review Workflow (default, skip with --no-review)

Skip if --no-review was set.

  1. Mark "Run review" in_progress → invoke $review --autonomous → mark completed
  2. If no issues → mark fix placeholder completed, done
  3. Expand fix placeholder: [x] (Fix review issues - expand as findings emerge) [] Fix critical/high severity issues [] Re-run review to verify fixes [] (Additional fix iterations - expand if needed)
  4. Mark "Fix critical/high" in_progress → invoke $fix-review-issues --severity critical,high --autonomous → mark completed
  5. Mark "Re-run review" in_progress → invoke $review --autonomous → mark completed
  6. Repeat fix/review cycle until clean or max 3 cycles

Edge Cases

CaseAction
Invalid plan (empty file, missing ## N. [Name] headers, or malformed fields)Error with path + expected structure
Missing context fileAdd to Notes: "Warning: Context file not found: [path]", continue
Chunk fails (gates fail after 3 distinct fix strategies OR task requires unavailable info)Leave todos pending, skip dependents, continue independents, report in summary
Partial gate success (e.g., typecheck passes but tests fail after 3 strategies)Chunk fails; require all gates to pass for chunk completion
Inline task providedCreate ad-hoc single chunk, proceed normally
No input + no recent planAsk user what they want to implement
InterruptedTodos reflect exact progress; on next invocation with same plan, agent resumes from first pending todo. If files were partially modified without git: read current state and complete remaining work rather than overwriting
AGENTS.md gate commands failFall back to config-based detection (see Gate Detection)
No AGENTS.md or no matching sectionsSkip to config-based detection
Circular dependenciesError: "Circular dependency detected: [chunk A] ↔ [chunk B]". List cycle, abort.
update_plan unavailableTrack progress via /tmp/implement-progress.md with checkbox format
Spec file doesn't existAdd to Notes: "Warning: Spec not found: [path]", continue without spec

Principles

  • Autonomous: No prompts/pauses/approval needed except blocking issues listed in Phase 3 and Edge Cases
  • Memento todos: One todo per action, granular visibility, resumable
  • Persistent auto-fix: Iterate until gates pass (up to 3 distinct strategies per issue), escalate only when stuck
  • Dependency order: Execute in order, skip failed chunk's dependents
  • Gates non-negotiable: Fix root cause (no @ts-ignore, test skips, or suppressions); skip chunk only after 3 failed strategies
  • Commit per chunk: Each successful chunk gets its own commit (no push until end); provides rollback points for recovery
  • Simplicity: Prefer readable code over micro-optimizations; don't add complexity for marginal performance gains

Gate Detection

Priority: AGENTS.md → package.json scripts → Makefile → config detection

Skip any source that doesn't define relevant commands (test/lint/typecheck).

Fallback (if AGENTS.md doesn't specify or commands fail with exit code 127):

  • TS/JS: tsconfig.json→tsc --noEmit, eslint.config.*→eslint., jest/vitest.config.*→npm test
  • Python: pyproject.toml→mypy/ruff check, pytest config→pytest
  • Go: go.mod→go build./..., golangci.yml→golangci-lint run
  • Rust: Cargo.toml→cargo check, cargo test
  • Other languages: Skip gates with warning "No gate commands detected for [language]; specify in AGENTS.md"

平台分布

Claude Code

25.9%
按下载量换算19

OpenCode

22.46%
按下载量换算17

Antigravity

16.69%
按下载量换算13

Gemini CLI

11.54%
按下载量换算9

windsurf

8.1%
按下载量换算6

Codex

3.45%
按下载量换算3

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。

继续浏览同类 Skills