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

implement实现

Agent Skill

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

总安装

564

周安装

24

GitHub Stars

44

下载量

198
CodexClaudeCursorGemini CLI

安装说明

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

GitHub

来源数

2

许可证

unknown

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/darraghh1/my-claude-setup --skill implement

简介

implement 按组实现计划中的各个 phase,采用 solo 模式在有限上下文中完成全部工作。

  • 每个终端会话处理一个 group,自动读取 phase 文件并实施对应代码变更。
  • 完成后需运行审计检查,确保无回归错误与未验证修改残留。
  • 并行开发时需多终端协同,避免资源竞争与状态冲突。
  • implement 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

Implement Plan — Solo Session

Implement phases from: $ARGUMENTS

Parse arguments: first arg is the plan folder, second is the group name OR --audit.

Architecture (1M Context — Solo Builder)

Each Claude Code session implements one group with its own 1M context. No subagents — you read everything, implement everything, review everything yourself. The user coordinates parallelism by opening multiple terminals.

Terminal 1: /implement plans/260314-auth auth-system
Terminal 2: /implement plans/260314-auth dashboard-ui
Terminal 3: /implement plans/260314-auth --audit    ← after all groups done

Why Solo?

Subagents get 200K context, not 1M. By doing everything in one session, every phase implementation benefits from the full 1M window — you can hold the entire plan, all reference files, and accumulated implementation context simultaneously. The fat orchestrator doesn't delegate; it *is* the builder.

Quality Gates (5 layers)

LayerWhenWhat
PostToolUse hookEvery Write/EditRegex checks for any, missing server-only, console.log
TDDBefore each phaseWrite failing tests first, then implement
Self-verificationAfter each phasepnpm test + pnpm run typecheck
Self code-reviewAfter each phase/code-review against the phase file
Playwright smoke checkAfter group completesNavigate key pages, check for console errors

Standard Mode: /implement [plan-folder] [group-name]

Step 1: Read and Understand the Full Plan

Read everything — you have 1M context.

  1. Read {plan-folder}/plan.md — Phase Table, Group Summary, Architectural North Star, Security Requirements, Decision Log
  2. Read every phase file in the plan (not just your group) — understand what other groups build and how your group connects
  3. Build a mental model: what services exist from earlier groups, what schemas are in place, what your group's output will feed into later groups

Why read phases outside your group? You need to know the service signatures, table structures, and patterns established by other groups to write compatible code. At 1M, this costs almost nothing.

Step 2: Gate Check

  1. Check {plan-folder}/reviews/planning/plan.md exists — if not, tell the user to run /review-plan first
  2. Read the review verdict — if "No", STOP and report Critical Issues
  3. For plans with 3+ phases, check {plan-folder}/reviews/planning/flow-audit.md

- If missing, tell user to run /audit-plan first - "Unusable" or "Major Restructuring" → STOP - "Significant Issues" → warn user, ask whether to proceed

Step 3: Identify Your Group's Phases

From the Phase Table and Group Summary, extract all phases in your assigned group. Verify each phase has a review at {plan-folder}/reviews/planning/phase-{NN}.md with verdict "Ready: Yes".

Skeleton check for each phase:

echo '{"cwd":"."}' | uv run $CLAUDE_PROJECT_DIR/.claude/hooks/validators/validate_no_placeholders.py \
  --directory {plan-folder} --extension .md

Step 4: Create Task List

Create tasks for progress tracking. Tasks survive context compacts and give the user visibility.

TaskCreate({
  subject: "Phase {NN}: {title}",
  description: "Implement phase at {plan-folder}/phase-{NN}-{slug}.md
Skill: {skill-from-frontmatter}
Key deliverables:
- {acceptance criterion 1}
- {acceptance criterion 2}
- {acceptance criterion 3}",
  activeForm: "Implementing Phase {NN}",
  metadata: { phase: "P{NN}", group: "{group-name}", skill: "{skill}" }
})

Step 5: Implement Each Phase

For each phase in your group, sequentially:

5a: Mark task in_progress

5b: Read the phase — extract requirements, implementation steps, acceptance criteria

5c: Find reference + invoke domain skill

Phase FocusSkillReference Glob
Database/migrations/RLSpostgres-expertsupabase/migrations/*.sql
Server actionsserver-action-builderapp/home/[account]/**/*server-actions*.ts
Service layerservice-builderapp/home/[account]/**/*service*.ts
React formsreact-form-builderapp/home/[account]/**/_components/*.tsx
Components/pagesvercel-react-best-practicesapp/home/[account]/**/_components/*.tsx
E2E testsplaywright-e2ee2e/tests/**/*.spec.ts

Glob the reference pattern → read ONE file → extract key patterns → invoke the domain skill.

5d: Step 0 — TDD

Write failing tests before implementation code. Both backend (Vitest) and frontend (happy-dom + @testing-library/react).

5e: Implement

Follow the phase's implementation steps exactly. Key patterns:

  • Server actions: validate with Zod, verify auth before processing
  • Services: createXxxService(client) factory wrapping private class, import 'server-only'
  • After mutations: revalidatePath('/home/[account]/...')

Scope boundary: implement ONLY what's in the phase. Do NOT refactor adjacent code or add unspecified features.

5f: Self-verification

pnpm test
pnpm run typecheck

Both must pass. Fix any failures before proceeding.

5g: Self code-review

/code-review {plan-folder}/phase-{NN}-{slug}.md

Read the review output. Fix any Critical/High issues. Medium issues — use your judgment.

5h: Commit

git add -A && git commit -m "feat(phase-{NN}): {phase-title}"

5i: Update plan status

Edit {plan-folder}/plan.md — set the phase's status to "Done" in the Phase Table. Edit the phase file frontmatter — set status: done. Mark the task as completed (retry if TaskCompleted hook blocks first attempt).

5j: Continue to the next phase in the group.

Step 6: Playwright Smoke Check

After all phases in the group are done, check the frontend still works:

  1. Start dev server if needed: pnpm dev & then wait for startup
  2. Navigate to key pages using Playwright MCP: mcp__playwright__browser_navigate → http://localhost:3000/home/[account] mcp__playwright__browser_console_messages → check for errors mcp__playwright__browser_snapshot → verify page rendered
  3. Check pages relevant to this group's work
  4. If console errors or broken pages → fix before reporting done

Skip if the group has no frontend phases.

Step 7: Close Out Tasks + Summary

Mark ALL tasks completed (TaskList → verify all done). If the TaskCompleted hook blocks, retry immediately.

Report:

## Group "{group-name}" Complete

**Plan:** {plan-folder}
**Phases:** {count} Done

| Phase | Title | Skill | Status |
|-------|-------|-------|--------|
| P{NN} | {title} | {skill} | Done |

### Verification:
- Tests: passing
- Typecheck: clean
- Code review: {issues found/fixed}
- Playwright: {pass/skip}

### Files Changed:
{git diff --name-only output}

Audit Mode: /implement [plan-folder] --audit

Run this after all groups are complete in a fresh session.

Step 1: Read Everything

Read plan.md + ALL phase files + ALL code reviews at {plan-folder}/reviews/code/.

Step 2: Cross-Phase Analysis

  • Shared files: Find files modified by multiple phases — check for overwrites
  • Import chains: Verify exports still match consumers
  • Deferred items: Check code review "deferred" items against current code
  • Acceptance criteria: Verify each phase's criteria are met

Step 3: Verification

pnpm test
pnpm run typecheck

Correlate any failures to specific phases.

Step 4: Write Audit Report

Write to {plan-folder}/reviews/implementation/plan-audit.md with:

  • Acceptance criteria status (met/partial/not met per phase)
  • Cross-phase regressions found
  • Unresolved deferred items
  • Verification results
  • Findings by severity (Critical/High/Medium/Low)

Step 5: Report to User

Present findings with severity ratings. User decides what to fix.


Resuming After Context Compact

At 1M, compaction is rare but possible for very large plans.

  1. TaskList → find in_progress or first pending task
  2. TaskGet → read description for phase and group context
  3. Read plan.md Phase Table → check which phases are already "Done"
  4. Continue from where you left off

Error Conditions

STOP and report to user if:

  • Phase has Critical blocking issues from plan review
  • Tests/typecheck fail 3+ times on same issue after fixes
  • Code review finds Critical security issues you can't resolve

适合场景

01

用户想查找某类 Agent Skill 时

02

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

03

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

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

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

能力 4

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

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

平台分布

Codex

35.88%
按下载量换算71

Claude

29.76%
按下载量换算59

Cursor

19.67%
按下载量换算39

Gemini CLI

8.38%
按下载量换算17

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

操作浏览器

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

安装前确认

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

来源信息

继续浏览同类 Skills