Research Init
brycewang-stanford/Auto-Empirical-Research-Skills
Scaffold a new research project with full reproducibility infrastructure in R and/or Python.
将当前会话中的技术决策、运维流程或阶段性研发进展,归档为标准工程文档(ADR / SOP / Handover),并自动更新模块内的 README 归档索引。
$ npx skills add k1ein-chen/Harness-Starter --skill handover -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install k1ein-chen/Harness-Starter handover --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/k1ein-chen/Harness-Starter.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/handover .claude/skills/handover && rm -rf skills-srcUse ~/.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/
Install the "handover" agent skill from https://github.com/k1ein-chen/Harness-Starter/tree/main/.agents/skills/handover into .claude/skills/handover/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "handover", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/k1ein-chen/Harness-Starter/tree/main/.agents/skills/handoverType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add k1ein-chen/Harness-Starter --skill handover -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install k1ein-chen/Harness-Starter handover --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/k1ein-chen/Harness-Starter.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/handover .agents/skills/handover && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "handover" agent skill from https://github.com/k1ein-chen/Harness-Starter/tree/main/.agents/skills/handover into .agents/skills/handover/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "handover", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add k1ein-chen/Harness-Starter --skill handover -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install k1ein-chen/Harness-Starter handover --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/k1ein-chen/Harness-Starter.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/handover .cursor/skills/handover && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "handover" agent skill from https://github.com/k1ein-chen/Harness-Starter/tree/main/.agents/skills/handover into .cursor/skills/handover/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "handover", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/k1ein-chen/Harness-Starter.git --path .agents/skills/handover--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add k1ein-chen/Harness-Starter --skill handover -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install k1ein-chen/Harness-Starter handover --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/k1ein-chen/Harness-Starter.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/handover .gemini/skills/handover && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "handover" agent skill from https://github.com/k1ein-chen/Harness-Starter/tree/main/.agents/skills/handover into .gemini/skills/handover/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "handover", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install k1ein-chen/Harness-Starter handoverInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add k1ein-chen/Harness-Starter --skill handover -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/k1ein-chen/Harness-Starter.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/handover .github/skills/handover && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "handover" agent skill from https://github.com/k1ein-chen/Harness-Starter/tree/main/.agents/skills/handover into .github/skills/handover/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "handover", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add k1ein-chen/Harness-Starter --skill handover -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install k1ein-chen/Harness-Starter handover --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/k1ein-chen/Harness-Starter.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/handover .opencode/skills/handover && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "handover" agent skill from https://github.com/k1ein-chen/Harness-Starter/tree/main/.agents/skills/handover into .opencode/skills/handover/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "handover", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
handover将当前会话中的技术决策、运维流程或阶段性研发进展,归档为标准工程文档(ADR / SOP / Handover),并自动更新模块内的 README 归档索引。
Handover is an agent skill from k1ein-chen/Harness-Starter. 将当前会话中的技术决策、运维流程或阶段性研发进展,归档为标准工程文档(ADR / SOP / Handover),并自动更新模块内的 README 归档索引。
Its SKILL.md is about 750 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/adr_template.md`, `references/handover_template.md` and `references/sop_template.md`).
It sits in Development, covering Architecture decision records, Operations and SOPs and Technical documentation. It works with Git. The repository describes itself as: 一套成熟完善的开箱即用的 Claude Code Harness Engineering 模板。三层自动化(安全/感知/审查),集成 LSP、OpenSpec SDD 工作流和 AI 一键初始化。新项目和已有项目均可使用。 The licence is MIT.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit c211c43. It shows what the files ask for, not the result of running them.
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.
Shell commands in SKILL.md call:
gitFrom the folder's file list and the shell code blocks in SKILL.md.
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.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Handover loads about 752 tokens when it runs, and up to ~2k if it reads all its reference files. Until then it costs about 22 tokens; SKILL.md has 164 words of instructions outside code blocks.
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.
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.
The full file from k1ein-chen/Harness-Starter at commit c211c43, republished under its MIT licence (© k1ein-chen). 164 words, ~752 tokens.
.claude/skills/handover/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.你好!当你在一次开发会话中完成了关键攻坚、做了重要技术选型、或者跑通了一套复杂的运维跑批流程时,把这些成果及时沉淀下来,是保证后续其他同学或新会话 Agent 能无缝接力、不踩重复坑的最稳妥方式。
本 Skill 属于 HDD 体系的 Handoffs 层:
本 Skill 采用控制逻辑与参考模板分离的轻量设计:主文件负责流程导航,骨架模板按需单点查阅。
根据当前会话的核心成果,挑选最契合的一个类型,并查阅对应的模板文件:
| 文档类型 | 适用场景 | 状态标签 (Status 推荐) | 对应参考模板 | 核心目标 |
|---|---|---|---|---|
ADR (架构决策) | 技术选型、航道拆分/合并、引入新库、重大权衡或决定“暂不改动” | 架构决策 (ADR)、探讨/提案 (RFC) | references/adr_template.md | 讲清为什么选 A 不选 B,避免未来盲目推倒重来 |
SOP (运维手册) | 定时任务、周末跑批、凭据更新、自动化巡检、故障排查 | 生产固化 (Active)、维护中 (Draft) | references/sop_template.md | 给出复制即用的命令与自愈预案,保证无人值守稳定运行 |
Handover (研发交接) | 每日收工、攻坚战役完成、门禁规则升级、代码重构收口 | 生产基准 (Current)、版本归档 (Archived) | references/handover_template.md | 交代今天改了哪、跑了什么单测、明天接班第一步敲什么 |
提示:如果用户未指定类型,且当前会话主要是修了 Bug、优化了业务代码并跑通了验证,请默认采用
Handover类型。
当被触发执行归档交接时,请直接执行以下两个步骤,杜绝无意义的中间态工具调用:
git status -s 查看真实改动;write_to_file 或 replace_file_content 动过的文件,或在终端检查目标模块最近修改的文件时间戳;路由式摘要(注明当前状态、关键决策、改动范围、接班即刻动作及重点必读章节);view_file 查阅上述对应的单个模板(例如确定写 ADR 则仅阅读 references/adr_template.md,无需阅读其他模板)。YYYY-MM-DD_<topic_slug>.md(如 2026-09-18_quality_gates_upgrade.md);docs/handovers/ 目录;write_to_file 工具直接写入目标目录。view_file 查阅该目录下的 README.md。## 归档索引 表格的最上方(紧随表头后第一行),插入本次新文档的归档行:| YYYY-MM-DD | [YYYY-MM-DD 文档标题](./文档文件名.md) | 核心主题摘要(2~3 句话清晰提炼) | 状态标签 |### 架构决策 (ADR)、### 运维指南 (SOP) 等板块),同步在该分类列表下追加对应的超链接与一句话定位,实现时间序与主题序双维检索。replace_file_content 将新增内容合并入 README.md,保持索引看板永远最新。docs/handovers/README.md 顶部的最新交接文档,通过顶部的 路由式摘要 建立大局观,再按指引跳转到关键章节,即可在 10 秒内理解当前系统状态并执行下一步操作。© k1ein-chen, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 3 other files (references) in .agents/skills/handover of k1ein-chen/Harness-Starter.
Open the folder on GitHubat commit c211c43
Handover 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Handover this skillk1ein-chen/Harness-Starter | 119 | — | ~752 | Automated safety check: Pass | MIT | |
| Research Initbrycewang-stanford/Auto-Empirical-Research-Skills | 4.5k | — | ~839 | Automated safety check: Pass | Custom licence | |
| Agentsop Aideragentsope/SkillAlchemy | 466 | — | ~3.5k | Automated safety check: Pass | MIT | |
| Doc SyncJetBrains/ideavim | 10k | 2 repos | ~2.6k | Automated safety check: Pass | MIT | |
| Mermaid Diagramsjjmartres/opencode | 133 | 6 repos | ~1.9k | Automated safety check: Pass | MIT | |
| Acquire Codebase Knowledgegithub/awesome-copilot | 40k | 1 repos | ~2.3k | Automated safety check: Pass | MIT |
brycewang-stanford/Auto-Empirical-Research-Skills
Scaffold a new research project with full reproducibility infrastructure in R and/or Python.
agentsope/SkillAlchemy
SOP for terminal-based, git-native AI pair programming with Aider (git work-tree + tree-sitter repo-map + edit-format + human-in-loop REPL).
JetBrains/ideavim
Keeps IdeaVim documentation in sync with code changes. An agent skill from JetBrains/ideavim.
jjmartres/opencode
Helps an agent pick the right Mermaid diagram type and write the syntax for class, sequence, flow, ER, C4, state and other software diagrams.
github/awesome-copilot
Maps an unfamiliar codebase into seven evidence-backed documents in docs/codebase/, using a scan script and templates, for onboarding or architecture write-ups.
NVIDIA-NeMo/Curator
Adds, updates, moves and removes pages on the NeMo Curator Fern documentation site, keeping navigation entries, links and redirects in step.
k1ein-chen/Harness-Starter
Initialize this project with the Harness Engineering starter template.
k1ein-chen/Harness-Starter
Entry point for new users — guides through initialization, architecture review, and cleanup.
k1ein-chen/Harness-Starter
Switch Harness workflow mode (full/hotfix/tweak) and development phase (design/build/fix).
k1ein-chen/Harness-Starter
Reviews technical decisions before implementation. An agent skill from k1ein-chen/Harness-Starter.
k1ein-chen/Harness-Starter
Independently verifies whether a completed task meets its defined goal conditions.
k1ein-chen/Harness-Starter
Garbage Collection Agent — 定期扫描项目健康状态,检测文档/代码一致性漂移,自动发起修复提案。
Works with
Categories
将当前会话中的技术决策、运维流程或阶段性研发进展,归档为标准工程文档(ADR / SOP / Handover),并自动更新模块内的 README 归档索引。. Handover is an agent skill from k1ein-chen/Harness-Starter.
Handover fits situations like: tasks that involve Architecture decision records; tasks that involve Operations and SOPs; tasks that involve Technical documentation.
Run `npx skills add k1ein-chen/Harness-Starter --skill handover -a claude-code`. Or copy the skill folder (.agents/skills/handover in k1ein-chen/Harness-Starter) into .claude/skills/handover in your project. Claude Code loads it when a task matches its description.
Run `npx skills add k1ein-chen/Harness-Starter --skill handover -a codex`. Or copy the skill folder (.agents/skills/handover in k1ein-chen/Harness-Starter) into .agents/skills/handover in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add k1ein-chen/Harness-Starter --skill handover -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/handover, .gemini/skills/handover, .github/skills/handover and .opencode/skills/handover in your project.
Going by SKILL.md and its folder, Handover needs the command-line tools its instructions call (git).
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.
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.
Handover is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 752 tokens (SKILL.md is roughly 3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 1.2k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Handover: Research Init (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars), Agentsop Aider (agentsope/SkillAlchemy, 466 stars), Doc Sync (JetBrains/ideavim, 10k stars) and Mermaid Diagrams (jjmartres/opencode, 133 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
k1ein-chen (a GitHub user) maintains it in k1ein-chen/Harness-Starter, which has 119 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 24, 2026.
Source: k1ein-chen/Harness-Starter on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.