Token导航 LogoToken导航

Agent Skill · 研究检索

impl(impl 搜索)

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

impl 是研究检索类 Agent Skill,可用宿主为 Codex、Claude、Cursor、Gemini CLI,通过GitHub 仓库获取,权限为执行命令;许可证信息还不明确,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 59,803。

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

安装说明

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

安装方式

通过对话安装

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

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

命令行安装

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

skills.shnpx skills
npx skills add https://github.com/tercel/code-forge --skill impl

这个 Skill 是做什么的

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

用于查找、检索和筛选相关信息。适用宿主包括 Codex、Claude、Cursor、Gemini CLI,接入前应确认版本、权限和运行环境要求。适合根据关键词或任务场景快速定位候选结果。通过 npx 安装,需结合原始 README 核验具体用法。安装前建议确认权限范围、维护状态及是否触发联网或文件操作。

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

来源仓库内路径:skills/impl

上手步骤

4 步
  1. 1

    确认自己的宿主工具

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

  2. 2

    拿到安装命令

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

  3. 3

    安装后重启宿主

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

  4. 4

    按最小权限试用

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

常见问题

6 条

impl 怎么安装?

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

impl 支持哪些 AI 工具?

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

impl 需要什么权限?

权限级别是执行命令。安装流程涉及命令执行,可能通过 npx skills add https://github.com/tercel/code-forge --skill impl 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

impl 是免费的吗?

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

impl 用的人多吗?

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

impl 安全吗?

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

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

值得选的地方

  • 同时适配 4 种工具,换客户端不用重新找替代品。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要执行命令,装到常用环境前要先评估影响面。
  • 许可证没有明确标注,能不能商用、能不能再分发都不确定。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

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

不太适合

  • 不能接受 Skill 在你机器上执行命令的人。
  • 需要明确授权才能用到公司项目里的场景。
  • 需要厂商级技术支持和 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调用外部服务未明确有提醒
impl

impl 搜索 · 本页

3762执行命令未明确通过

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

SKILL.md 原文

Code Forge — Impl

Execute pending implementation tasks for a feature, following the plan generated by /code-forge:plan.

When to Use

  • Have a generated plan (state.json + tasks/ directory) ready for execution
  • Need to resume a partially completed feature
  • Need task-by-task execution with TDD and progress tracking

Examples

/code-forge:impl user-auth          # Execute tasks for user-auth feature
/code-forge:impl                    # Auto-detect pending feature

Workflow

Locate Feature → Confirm Execution → Task Loop (sub-agents) → Verify → Complete

Context Management

Step 3 dispatches a dedicated sub-agent for each task, so code changes from one task don't pollute the context of the next. The main context only handles coordination: reading state, dispatching sub-agents, and updating status.

Detailed Steps

@../shared/configuration.md


Step 0.5: Project Analysis

Before executing tasks, ensure the project context is understood:

@../shared/project-analysis.md

Execute PA.1 (Project Profile), PA.3 (Language-Specific Deep Scan for the feature's modules), and PA.5 (Existing Test Assessment). This context is passed to each task sub-agent so they:

  • Write tests using the CORRECT framework and patterns
  • Follow the project's ACTUAL architecture (not assumed patterns)
  • Handle language-specific constructs properly (Rust lifetimes, Go error chains, etc.)

Step 1: Locate Feature

1.1 With Feature Name Argument

If the user provided a feature name (e.g., /code-forge:impl user-auth):

  1. Look for {output_dir}/{feature_name}/state.json
  2. If not found, search {output_dir}/*/state.json for a feature whose feature field matches
  3. If not found in output_dir, also search .code-forge/tmp/{feature_name}/state.json and .code-forge/tmp/*/state.json (plan may have been created with --tmp)
  4. If still not found, show error: "Feature '{feature_name}' not found. Run /code-forge:status to see available features."

If found in .code-forge/tmp/, set output_dir to .code-forge/tmp/ and tmp_mode to true for the rest of the session.

1.2 Without Argument

If no feature name is provided:

  1. Scan both {output_dir}/*/state.json and .code-forge/tmp/*/state.json for all features
  2. Filter to features with status = "pending" or "in_progress" (exclude "completed")
  3. If none found: "No features ready for execution. Run /code-forge:plan to create one."
  4. If one found: use it automatically
  5. If multiple found: display table (mark tmp features with [tmp] suffix) and use AskUserQuestion to let user select
1.3 Validate Feature State

After locating the feature:

  1. Read state.json
  2. Check that tasks array is non-empty
  3. Check that task files in tasks/ directory exist
  4. Show feature progress summary: completed/in_progress/pending counts
  5. If all tasks are "completed": "All tasks already completed. Run /code-forge:review {feature} to review."

Step 2: Ask for Execution Method

Use AskUserQuestion:

  • "Start Execution Now (Recommended)" — execute tasks one by one, auto-track progress → enter Step 3
  • "Manual Execution Later" — save plan, show resume instructions (/code-forge:impl {feature})
  • "Team Collaboration Mode" — show guidelines: commit plan to Git, claim tasks via assignee, sync state.json
  • "View Plan Details" — display plan.md contents for review before executing

Step 3: Task Execution Loop (via Sub-agents)

Each task is executed by a dedicated sub-agent to prevent cross-task context accumulation. The main context only handles coordination: reading state, dispatching sub-agents, and updating status.

3.1 Coordination Loop (Main Context)
  1. Read state.json
  2. Find the next task in execution_order that is "pending" with no unmet dependencies
  3. If no such task exists: display "All tasks completed!" and exit loop
  4. Display: "Starting task: {id} - {title}"
  5. Update task status to "in_progress" in state.json
  6. Dispatch sub-agent for this task (see 3.2)
  7. Review the sub-agent's execution summary
  8. Ask user via AskUserQuestion: "Is the task completed?"

- "Completed, continue to next" → update status to "completed", continue loop - "Encountered issue, pause" → keep "in_progress", exit loop - "Skip this task" → update status to "skipped", continue loop

  1. Repeat from step 1
3.2 Task Execution Sub-agent

Spawn an Agent tool call with:

  • subagent_type: "general-purpose"
  • description: "Execute task: {task_id}"

Sub-agent prompt must include:

  • The task file path: {output_dir}/{feature_name}/tasks/{task_id}.md (sub-agent reads it)
  • The project root path
  • Tech stack and testing strategy (from state.json metadata or plan.md)
  • Instruction to follow TDD: write tests → run tests → implement → verify
  • Coding standards (mandatory): include the following standards in the sub-agent prompt so it writes quality code from the start:

@../shared/coding-standards.md

  • Instruction to return ONLY a concise execution summary

Sub-agent executes:

  1. Read the task file from disk
  2. Follow the task steps (TDD: write tests → run tests → implement → verify)
  3. Commit changes if all tests pass (with descriptive commit message)

Sub-agent must return a concise execution summary:

STATUS: completed | partial | blocked
FILES_CHANGED:
- path/to/file.ext (created | modified)
- ...
TEST_RESULTS: X passed, Y failed
SUMMARY: <1-2 sentence description of what was done>
ISSUES: <any blockers or concerns, or "none">

Main context retains: Only the execution summary (~0.5-1KB per task). All code changes, test outputs, and file reads stay in the sub-agent's context and are discarded.

3.3 Parallel Execution (Optional)

When multiple pending tasks have no mutual dependencies (none depends on another), they may be dispatched as parallel sub-agents using multiple Agent tool calls in a single message. Each sub-agent works in isolation on its own task.

Use parallel execution only when:

  • Tasks modify different files (no overlap in "Files Involved")
  • Tasks have no dependency relationship (neither depends on the other)
  • User has agreed to parallel execution

After all parallel sub-agents complete, review each summary and update state.json for all completed tasks before continuing the loop.

Step 4: Verify Generated Files

Before completion summary, verify all generated files:

Checks:

  1. Required files exist and are non-empty: overview.md, plan.md, state.json
  2. tasks/ directory exists and contains .md files with descriptive names
  3. state.json is valid JSON with required fields (feature, status, tasks, execution_order); task count matches task files; all IDs in execution_order match tasks entries
  4. plan.md contains: title heading, ## Goal, ## Task Breakdown, ## Acceptance Criteria
  5. overview.md contains ## Task Execution Order table

On pass: Show checklist with all items passing, continue.

On error (missing required files): Show what's missing. Attempt auto-fix:

  • Empty overview.md → generate template from plan data
  • Missing tasks/ → create directory
  • Missing state.json → generate initial state from task files found Then re-verify.

On warnings (count mismatch, missing optional section): Show warnings, continue by default.


Step 5: Completion Summary

After all tasks are completed:

  1. Update state.json with final status
  2. Regenerate the project-level overview ({output_dir}/overview.md)
Feature implementation completed!

Completed tasks: {completed}/{total}
Location: {output_dir}/{feature_name}/
Total time: {actual_time}

Next steps:
  /code-forge:review {feature_name}                        Review code quality
  /code-forge:verify                                       Verify all tests pass
  /code-forge:finish {feature_name}                        Merge / create PR

平台分布

Codex

38.27%
按下载量换算51

Claude

29.17%
按下载量换算39

Cursor

17.88%
按下载量换算24

Gemini CLI

9.79%
按下载量换算13

安全审计

Gen Agent Trust Hub

通过

Socket

通过

Snyk

通过

权限和风险

执行命令

安装流程涉及命令执行,可能通过 npx skills add https://github.com/tercel/code-forge --skill impl 联网下载 Skill 或依赖。用户安装前应确认命令来源、仓库内容和执行环境。

安装前确认

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

继续浏览同类 Skills