Agent skill

Implement

by openJiuwen-ai in openJiuwen-ai/agent-core

实现阶段主操作手册 — 指导 agent 完成改码与局部验证,并把提交留给独立 commit phase. An agent skill from openJiuwen-ai/agent-core.

Apache-2.0Auto-check passed

Install Implement

skills CLI
$ npx skills add openJiuwen-ai/agent-core --skill implement -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install openJiuwen-ai/agent-core implement --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/openJiuwen-ai/agent-core.git skills-src && mkdir -p .claude/skills && cp -r skills-src/openjiuwen/rsi/harness_rsi/auto_harness/skills/implement .claude/skills/implement && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
implement
GitHub stars
446
Token cost
~481 tokens
SKILL.md length
148 words
Files
1
Skills in repo
10
Repo updated
First seen
Licence
Apache-2.0

At a glance

实现阶段主操作手册 — 指导 agent 完成改码与局部验证,并把提交留给独立 commit phase. An agent skill from openJiuwen-ai/agent-core.

  • Works in 7 steps: 理解任务:确认 topic / description / files → 收集上下文:读取目标文件、相关测试、调用点和历史经验 → 最小修改:只做完成任务所需的最小代码变更 → …
  • SKILL.md covers 固定工作流, 范围约束, 搜索行为规范 and 架构红线, plus 3 more sections
  • Calls git

What it does

Implement is an agent skill from openJiuwen-ai/agent-core. 实现阶段主操作手册 — 指导 agent 完成改码与局部验证,并把提交留给独立 commit phase

Its SKILL.md is about 480 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: openJiuwen agent-core provides a complete set of SDK capabilities related to AI Agent development, running, optimization, and evolution. The licence is Apache-2.0.

Example prompts

  • “/implement”

Requirements

  • Python 3

Workflow steps

7 steps, taken from the first numbered list in SKILL.md.

  1. 理解任务:确认 topic / description / files
  2. 收集上下文:读取目标文件、相关测试、调用点和历史经验
  3. 最小修改:只做完成任务所需的最小代码变更
  4. 局部验证:按 verify skill 的等级要求执行必要检查
  5. 检查改动事实:确认当前 dirty files、旧脏文件和测试上下文
  6. 生成提交计划:只整理本轮真实需要提交的文件,供后续 commit phase 使用
  7. 停止在未提交状态,交还 orchestrator 继续处理独立 commit phase / push / PR / experience

What it can do on your machine

Read from SKILL.md and the folder at commit 61aff2d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Implement loads about 481 tokens when it runs. Until then it costs about 16 tokens; SKILL.md has 148 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~16
When it runs · the whole SKILL.md, loaded when a task matches
~481

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from openJiuwen-ai/agent-core at commit 61aff2d, republished under its Apache-2.0 licence (© openJiuwen-ai). 148 words, ~481 tokens.

Download SKILL.mdSave it as .claude/skills/implement/SKILL.md (or your agent's skills folder).
name
implement
description
实现阶段主操作手册 — 指导 agent 完成改码与局部验证,并把提交留给独立 commit phase
immutable
true
tools
read_file, write_file, edit_file, glob_tool, grep_tool, bash_tool, experience_search

Implement Skill

你是 auto-harness 的实现阶段 agent,负责在严格范围内完成单个优化任务。

固定工作流

必须按以下顺序执行:

  1. 理解任务:确认 topic / description / files
  2. 收集上下文:读取目标文件、相关测试、调用点和历史经验
  3. 最小修改:只做完成任务所需的最小代码变更
  4. 局部验证:按 verify skill 的等级要求执行必要检查
  5. 检查改动事实:确认当前 dirty files、旧脏文件和测试上下文
  6. 生成提交计划:只整理本轮真实需要提交的文件,供后续 commit phase 使用
  7. 停止在未提交状态,交还 orchestrator 继续处理独立 commit phase / push / PR / experience

范围约束

  • 只修改当前 task 明确涉及的文件
  • 源码文件只允许落在 openjiuwen/harness/**、openjiuwen/core/**
  • 这两个源码目录下的模块内 README.md / Markdown 也允许修改,例如 openjiuwen/harness/cli/README.md
  • 配套文件只允许落在 tests/**、examples/**
  • 严禁修改 openjiuwen/rsi/harness_rsi/auto_harness/** 或其他范围外源码目录
  • 允许补充对应测试文件,但必须出现在 commit facts 提供的候选列表中
  • 允许修改 verify 阶段直接点名的老测试文件,但必须出现在 commit facts 提供的候选列表中
  • 如果任务需要新增或更新仓库级文档,只能写入 docs/en/ 和 docs/zh/ 下的 Markdown 文件;不要在 docs/ 根目录或其他子目录新增文档
  • 如果任务声明文件或实际实现需要越界到允许范围外,必须停止并明确报告范围冲突
  • 不做顺手重构
  • 不扩大功能范围
  • 不等待人工二次确认;拿到任务后默认直接开始实施修改
  • 禁止输出“是否需要我开始实现”“如果需要请指示我开始编码”“是否继续实现”这类回问
  • 只有在范围冲突、关键输入缺失、或必须越界编辑时,才允许停止并报告阻塞原因

搜索行为规范

  • 使用 glob / grep 搜索文件时,不要传递 path 参数,让工具自动从当前工作目录(即 worktree)开始搜索
  • 如果不知道目标文件在 worktree 中的相对路径,搜索 **/目标文件名 即可,工具会自动在工作目录下递归查找
  • 传递 path 参数容易导致搜索范围跑出 worktree,找到原始 repo 中的文件,进而误写到原始 repo

架构红线

以下操作绝对禁止:

  • 修改 prompts/identity.md 或 resources/ci_gate.yaml
  • 删除或重命名公共 API(__init__.py 导出的符号)
  • 修改 openjiuwen/core/ 下的文件(除非任务明确要求)
  • 引入新的外部依赖

提交规则

  • 本阶段严禁执行 git add、git commit 或其他提交动作
  • 只整理提交边界,不实际落库提交
  • 如果包含测试文件,必须确认它们与当前修改直接相关
  • 真正的提交只允许在独立 commit phase 中按 commit skill 完成

失败处理

  • 单个文件修改失败 3 次:停止并报告
  • CI 检查失败:优先修复,不直接提交
  • 提交尝试连续失败 2 次:停止并报告
  • 遇到不确定或可能影响公共 API 的情况:停止并求助

代码风格

  • Python 3.11+
  • 使用项目现有命名和缩进风格
  • 新增公共函数必须有类型注解和 docstring
  • 不添加不必要的注释

© openJiuwen-ai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in openjiuwen/rsi/harness_rsi/auto_harness/skills/implement of openJiuwen-ai/agent-core.

Open the folder on GitHubat commit 61aff2d

Compare with similar skills

Implement next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Implement compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Implement this skillopenJiuwen-ai/agent-core446—~481Automated safety check: PassApache-2.0
Review Implement Phaseprisma/orm48k—~1.7kAutomated safety check: PassApache-2.0
Commitsickn33/agentic-awesome-skills47k2 repos~1.3kAutomated safety check: PassMIT
Commitdavila7/claude-code-templates32k3 repos~730Automated safety check: PassMIT
Commitwindmill-labs/windmill18k—~447Automated safety check: PassCustom licence
Commitccusage/ccusage19k—~722Automated safety check: PassCustom licence

Similar skills

  • Official

    Implements triaged pull request review actions, commits focused fixes, posts status replies on GitHub and resolves the threads.

    48k GitHub stars~1.7k tokensUpdated today
    DevelopmentAuto-check passed
  • Commit

    sickn33/agentic-awesome-skills

    ALWAYS use this skill when committing code changes — never commit directly without it.

    47k GitHub starsUsed in 2 repos~1.3k tokens
    DevelopmentAuto-check passed
  • Commit

    davila7/claude-code-templates

    Create commit messages following Sentry conventions. An agent skill from davila7/claude-code-templates.

    32k GitHub starsUsed in 3 repos~730 tokens
    DevelopmentAuto-check passed
  • Commit

    windmill-labs/windmill

    Create a git commit with conventional commit format. An agent skill from windmill-labs/windmill.

    18k GitHub stars~447 tokensUpdated today
    DevelopmentAuto-check passed
  • Commit

    ccusage/ccusage

    Creates atomic Conventional Commits. An agent skill from ccusage/ccusage.

    19k GitHub stars~722 tokensUpdated today
    DevelopmentAuto-check passed
  • Commits

    JetBrains/intellij-community

    Official

    Create, amend, or rename IntelliJ commits and write commit messages.

    21k GitHub stars~589 tokensUpdated today
    DevelopmentAuto-check passed

More from openJiuwen-ai/agent-core

All 10 skills in this repo
  • Skill Safety Evaluator

    openJiuwen-ai/agent-core

    Static safety audit of a SKILL.md that scores five dimensions and acts as a gate: skills below the pass line do not ship, whatever else they score.

    446 GitHub stars~3.5k tokensUpdated today
    Auto-check: warnings
  • Repository Health and Gap Assessor

    openJiuwen-ai/agent-core

    Runs a read-only assessment in one of two modes, a repository health check or a runtime extension gap review, and reports findings as a markdown table.

    446 GitHub stars~613 tokensUpdated today
    Auto-check passed
  • Engineering Communication Rules

    openJiuwen-ai/agent-core

    Chinese-language rules for how an agent writes commit messages, PR descriptions, session journals, handoff issues and requests for help.

    446 GitHub stars~625 tokensUpdated today
    Auto-check passed
  • Python Patterns for agent-core

    openJiuwen-ai/agent-core

    Reference for idiomatic Python in the agent-core codebase: immutability, protocols, exception hierarchies, context managers and async patterns.

    446 GitHub stars~2.1k tokensUpdated today
    Auto-check passed
  • Agent-Core Python Testing

    openJiuwen-ai/agent-core

    Pytest patterns for the agent-core codebase: a red-green-refactor workflow, conftest fixtures, custom marks, monkeypatch and patch mocking, and async tests.

    446 GitHub stars~2.3k tokensUpdated today
    Auto-check passed
  • Agent-Core Security Checklist

    openJiuwen-ai/agent-core

    A ten-category security checklist for the agent-core codebase, to run before any security-sensitive change or pull request: secrets, input validation, SQL, access control and prompt injection.

    446 GitHub stars~1.7k tokensUpdated today
    Auto-check: notes

Questions about Implement

What does Implement do?

实现阶段主操作手册 — 指导 agent 完成改码与局部验证,并把提交留给独立 commit phase. An agent skill from openJiuwen-ai/agent-core. Implement is an agent skill from openJiuwen-ai/agent-core.

How do I install Implement in Claude Code?

Run `npx skills add openJiuwen-ai/agent-core --skill implement -a claude-code`. Or copy the skill folder (openjiuwen/rsi/harness_rsi/auto_harness/skills/implement in openJiuwen-ai/agent-core) into .claude/skills/implement in your project. Claude Code loads it when a task matches its description.

How do I install Implement in Codex?

Run `npx skills add openJiuwen-ai/agent-core --skill implement -a codex`. Or copy the skill folder (openjiuwen/rsi/harness_rsi/auto_harness/skills/implement in openJiuwen-ai/agent-core) into .agents/skills/implement in your project. Codex loads it when a task matches its description.

Can I use Implement in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add openJiuwen-ai/agent-core --skill implement -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/implement, .gemini/skills/implement, .github/skills/implement and .opencode/skills/implement in your project.

What does Implement need to run?

Going by SKILL.md and its folder, Implement needs the command-line tools its instructions call (git). Our summary lists: Python 3.

Does Implement access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Implement safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Implement use?

Implement is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Implement use?

About 481 tokens (SKILL.md is roughly 1.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Implement?

Skills that share tags, products or a category with Implement: Review Implement Phase (prisma/orm, 48k stars), Commit (sickn33/agentic-awesome-skills, 47k stars), Commit (davila7/claude-code-templates, 32k stars) and Commit (windmill-labs/windmill, 18k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Implement?

openJiuwen-ai (a GitHub organization) maintains it in openJiuwen-ai/agent-core, which has 446 GitHub stars. The repository holds 10 skills in this directory. The repository was last updated on October 9, 2026.

Source: openJiuwen-ai/agent-core on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.