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

spec%3aimplement规范%3a 实现

Agent Skill

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

总安装

222

周安装

9

GitHub Stars

20

下载量

70
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/martinffx/atelier --skill spec:implement

简介

spec:implement 用于查找、检索和筛选相关信息。

  • 适合在 Codex、Claude、Cursor、Gemini CLI 中根据关键词快速定位候选结果。
  • 通过 npx skills add 命令从指定 GitHub 仓库安装并使用。
  • 安装前建议确认权限范围和维护状态,避免触发联网或文件读写操作。
  • spec%3aimplement 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Spec Implement

Pick up tasks. Execute them. Track progress. Report. Stop when blocked.

This skill does not make design decisions or modify the plan. If the plan is wrong, go back to spec:plan. If the design is wrong, go back to spec:research.

Prerequisites

Before starting, verify these exist:

  1. Approved specdocs/specs/YYYY-MM-DD-<feature>/spec.md
  2. Approved plandocs/specs/YYYY-MM-DD-<feature>/plan.json
  3. Tasks created — In beads or plan.json task list

If anything is missing, do not proceed. Tell the human what's needed.


Step 1: Review the Plan

Read plan.json critically before writing code. Look for:

  • Unclear or ambiguous tasks
  • Missing file paths or incomplete code snippets
  • Tasks that conflict with each other
  • Dependencies that don't match what you see in the codebase

If you find concerns, raise them before starting. Don't guess. Don't assume. Ask.


Step 2: Choose Execution Mode

If the human hasn't specified a mode, ask.

Autonomous Mode

"Implement it all. Don't stop until you're done."
  • Execute all tasks in dependency order
  • Track progress in beads: bd update <id> --status in_progressbd close <id>
  • Run type checking / linting continuously
  • Only stop if blocked

Batched Mode (default)

"Do a few tasks at a time."
  • Execute 3-5 tasks
  • Stop and report: what was done, test output, anything unexpected
  • Wait for human feedback before continuing

Subagent Mode

"Use subagents."
  • Invoke code:subagents for dispatch patterns and review cycle
  • Fresh subagent per task — no context pollution
  • Two-stage review after each: spec compliance, then code quality
  • Independent tasks dispatch in parallel, dependent tasks run sequentially

Default to batched if the human hasn't expressed a preference.


Step 3: Execute Tasks

For each task, follow plan.json steps exactly. Find the next ready task:

bd ready --label <feature> --json

Mark it in progress:

bd update <task-id> --status in_progress

TDD Enforcement

Invoke oracle:testing patterns. For every task:

1. Write the failing test (from plan.json step)
2. Run it — verify it fails for the RIGHT reason
3. Write minimal code to make it pass (from plan.json step)
4. Run it — verify it passes
5. Refactor if needed (tests stay green)
6. Commit (with message from plan.json step)

Do NOT write implementation before tests. Do NOT skip "verify it fails." Do NOT write more code than needed to pass the test.

On completion

Mark the task done:

bd close <task-id> --reason "Implemented with tests"

Referencing existing code

When the plan or human references existing implementations ("make it look like the users table"), read the referenced code before making changes. A reference communicates all implicit requirements without spelling them out.


Step 4: Report (Batched Mode)

After each batch:

Completed: Tasks T1-T3
- T1: UserEntity with validation ✓
- T2: UserEntity tests (6 passing) ✓
- T3: UserRepository ✓

Test output: 6 passed, 0 failed
Type check: clean

Ready for feedback.

Wait. Don't continue until the human responds.


Step 5: Handle Feedback

Expect short, terse corrections:

  • "You didn't implement deduplicateByTitle."
  • "This should be in the admin app. Move it."
  • "wider" / "still cropped"

Don't ask for elaboration unless genuinely needed.

Steering patterns

PatternExampleWhat to do
Cherry-pick"Use X for the first one. Ignore the fourth."Item-level as directed
Trim scope"Skip task T7."Mark skipped, move on
Protect interfaces"These signatures must not change."Adapt callers
Override"Use the library's built-in method."Direct override
Revert"I reverted. Now just do X."Respect narrowed scope

On revert

If the human reverts git changes and re-scopes, respect the narrowed scope completely. Don't salvage the previous approach. Don't ask "are you sure?"


When to Stop

STOP immediately when:

  • A test fails and you can't fix it within 2 attempts
  • You hit a dependency not covered in the plan
  • An instruction is unclear or ambiguous
  • The plan conflicts with the actual codebase
  • The design needs to change, not just the implementation
  • Verification fails repeatedly

When you stop:

  1. Explain the blocker clearly
  2. Show what you tried
  3. Ask for direction

Do not guess. Do not work around it. Stop and ask.

If the plan needs to change:

"This needs a plan revision. Want me to go back to spec:plan?"

If the design was wrong:

"This changes design assumptions. Want me to go back to spec:research?"

Completion

When all tasks are done, verify and present the work.

Verification checklist

  1. Run full test suite — all tests must pass, not just the new ones
  2. Run type check / lint — clean output, no new warnings
  3. Verify beads tasksbd list --label <feature> --json — all tasks must be closed
  4. Diff review — review the full diff against main/master. Look for:

- Files that changed but shouldn't have - Debug code or temporary hacks left behind - Inconsistencies between what was planned and what was built

Summary report

Present to the human:

## Feature Complete: {feature name}

**Tasks:** {completed} / {total}
**Tests:** {new tests added}, {total passing}
**Files:** {created}, {modified}

### What was built
- [concise list of what was implemented]

### Verification
- Test suite: ✓ all passing
- Type check: ✓ clean
- Lint: ✓ clean

### Ready for review

Next steps

Offer the human their options:

Merge — squash and merge into main PR — create a pull request for team review Keep — leave the branch for now, come back later Discard — delete the branch, start over

Don't choose for them. Present options and wait.

If validation finds bugs, loop back to implement. See spec:orchestrator for iteration patterns.

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

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

平台分布

Codex

34.02%
按下载量换算24

Claude

28.99%
按下载量换算20

Cursor

20.66%
按下载量换算14

Gemini CLI

8.86%
按下载量换算6

安全审计

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

权限和风险

只读

该 Skill 主要提供规则、说明或参考内容,本身偏只读;真正读写文件、联网或执行命令仍取决于宿主 Agent 的任务。

安装前确认

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

来源信息

继续浏览同类 Skills