Agent skill

Task Finish

by 312362115 in 312362115/claude

提交前质量门禁:CR 自检(快速/深度)。在 commit 之前触发. An agent skill from 312362115/claude.

MITAuto-check passedProductivity & Automation

Install Task Finish

skills CLI
$ npx skills add 312362115/claude --skill task-finish -a claude-code

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

GitHub CLI
$ gh skill install 312362115/claude task-finish --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/312362115/claude.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/task-finish .claude/skills/task-finish && 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
task-finish
GitHub stars
107
Token cost
~614 tokens
SKILL.md length
96 words
Files
2
Skills in repo
20
Repo updated
First seen
Licence
MIT

At a glance

提交前质量门禁:CR 自检(快速/深度)。在 commit 之前触发. An agent skill from 312362115/claude.

  • Works in 4 steps: 先 git diff 审查自己的改动:逐文件看 diff,而不是凭记忆 → 对照清单逐项检查:不需要每条都适用,但每条都过一遍脑子 → 发现问题当场修:不要想着"先提交再说" → …
  • Tasks that involve Task management
  • SKILL.md covers 第一步:判断自检深度, 第二步:CR 自检(Self Code Review) and 与其他 skill 的衔接
  • Calls git

What it does

Task Finish is an agent skill from 312362115/claude. 提交前质量门禁:CR 自检(快速/深度)。在 commit 之前触发。 只负责代码质量自检,不负责复盘——复盘在需求标 done 时由 task-manager 触发。 触发词:提交代码、自检、准备提交。 工作流位置:task-start → task-execute → task-finish(自检)→ task-manager(需求关闭时复盘)

Its SKILL.md is about 610 tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `CHANGELOG.md`).

It sits in Productivity & Automation, covering Task management. The licence is MIT.

When your agent uses it

  • Tasks that involve Task management

Example prompts

  • “/task-finish”

Workflow steps

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

  1. 先 git diff 审查自己的改动:逐文件看 diff,而不是凭记忆
  2. 对照清单逐项检查:不需要每条都适用,但每条都过一遍脑子
  3. 发现问题当场修:不要想着"先提交再说"
  4. 不确定的地方主动说:在提交时告知用户"这里我不确定 X,建议关注"

What it can do on your machine

Read from SKILL.md and the folder at commit 2d4fa49. 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

Task Finish loads about 614 tokens when it runs. Until then it costs about 47 tokens; SKILL.md has 96 words of instructions outside code blocks.

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

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 312362115/claude at commit 2d4fa49, republished under its MIT licence (© 312362115). 96 words, ~614 tokens.

Download SKILL.mdSave it as .claude/skills/task-finish/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
task-finish
description
提交前质量门禁:CR 自检(快速/深度)。在 commit 之前触发。 只负责代码质量自检,不负责复盘——复盘在需求标 done 时由 task-manager 触发。 触发词:提交代码、自检、准备提交。 工作流位置:task-start → task-execute → task-finish(自检)→ task-manager(需求关闭时复盘)
version
1.1.0
last_updated
2026-04-08
repository
https://github.com/312362115/claude
changelog
skills/task-finish/CHANGELOG.md

提交前自检(Task Finish)

提交前自检发现问题的成本是上线后的 1/10。 本 skill 只负责代码质量门禁。复盘沉淀在需求关闭时由 task-manager 触发。


第一步:判断自检深度

准备提交
  │
  ├─ 单文件小改动(修 typo、调样式、改注释)?
  │   └─ YES → 【跳过】直接提交
  │
  ├─ 改动 ≤3 文件,不涉及公共接口?
  │   └─ YES → 【快速自检】执行第二步的快速清单(5 项)
  │
  └─ 改动 >3 文件 / 涉及公共接口 / 核心业务逻辑?
      └─ YES → 【深度自检】执行第二步的完整清单(15 项)

第二步:CR 自检(Self Code Review)

用"审查别人代码"的视角审查自己的代码。

执行方式
  1. 先 git diff 审查自己的改动:逐文件看 diff,而不是凭记忆
  2. 对照清单逐项检查:不需要每条都适用,但每条都过一遍脑子
  3. 发现问题当场修:不要想着"先提交再说"
  4. 不确定的地方主动说:在提交时告知用户"这里我不确定 X,建议关注"
快速自检清单(≤3 文件改动)
#检查项要点
1改动解决了目标问题?跑一遍核心路径确认
2没有遗留 debug 代码?console.log、print、TODO hack
3命名清晰、无硬编码敏感信息?密钥、token、密码
4没有混入不相关变更?改动范围最小化
5代码能正常运行?改后验证,不是"我觉得对"
深度自检清单(>3 文件 / 公共接口 / 核心逻辑)

正确性检查:

  • 改动是否真的解决了目标问题?跑一遍核心路径确认
  • 边界情况是否处理?空值、零值、超长输入、并发场景
  • 错误处理是否完整?异常不会被吞掉,错误信息有意义
  • 是否引入了回归?改动是否可能破坏现有功能

设计检查:

  • 改动范围是否最小化?有没有混入不相关的变更
  • 命名是否自解释?新增的函数/变量/类型名能否让人一眼理解
  • 是否重复造轮子?项目里有没有已有的工具或模式可以复用
  • 复杂度是否合理?有没有过度抽象或不必要的间接层

安全检查:

  • 外部输入是否校验?用户输入、API 参数、URL 参数
  • 有没有硬编码的敏感信息?密钥、token、密码、内部地址
  • SQL/命令拼接是否安全?是否使用了参数化查询
  • 前端是否防 XSS?动态内容是否正确转义

可维护性检查:

  • 没有遗留 debug 代码(console.log、print、TODO hack)
  • 复杂逻辑是否有注释说明"为什么"
  • 公共接口的改动是否向后兼容?不兼容是否已标注


与其他 skill 的衔接

task-start — 启动:对焦需求 + 设计方案
  │
  ↓
task-execute — 执行:持续编码 + 跨会话进度管理
  │
  ↓
task-finish(本 skill)— 提交前自检
  │
  ├─ 自检通过 → 提交代码
  ├─ 文档同步提醒(按改动内容判断,可能同时命中多条):
  │   ├─ 涉及新模块 / 模块间交互变更?→ 提醒更新 architecture/ 或 user-guide/(docs-management.Synthesize)
  │   ├─ 涉及依赖/工具链/环境配置变更?→ 提醒更新 guides/
  │   └─ 涉及部署流程/基础设施变更?→ 提醒更新 runbooks/
  ├─ 涉及上线服务?→ 提示跑 security-audit(安全审查)
  ├─ 准备发版?→ 引导到 release skill
  │
  ↓ 提交完成后
  ├─ 主动询问用户:"这个需求是否彻底完成?如果是,可以标记 done 触发复盘和经验沉淀。"
  │
  ↓ (用户确认完成)
task-manager 标 done — 触发复盘 + 经验沉淀 + docs-management.Ingest

复盘不在 task-finish 中触发。 因为"编码完成"不等于"需求完成"——后续可能还有手动测试、bug 修复、调整。 复盘在需求被用户明确标记为 done 时,由 task-manager 触发,确保覆盖完整的交付过程。 但 task-finish 有责任提醒:提交代码后主动询问用户是否需要关闭需求,避免复盘被遗忘。

© 312362115, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/task-finish of 312362115/claude.

  • SKILL.md
  • CHANGELOG.md

Open the folder on GitHubat commit 2d4fa49

Compare with similar skills

Task Finish 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.

Task Finish compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Task Finish this skill312362115/claude107—~614Automated safety check: PassMIT
Superset Agent Standupsuperset-sh/superset15k—~712Automated safety check: PassCustom licence
AgentRQ Workspace Agentagentrq/agentrq1.1k—~1.9kAutomated safety check: PassAGPL-3.0
Markdown Task Managerioniks/MarkdownTaskManager535—~2.2kAutomated safety check: PassMPL-2.0
Pi Messenger Crewnicobailon/pi-messenger720—~3.7kAutomated safety check: PassNone
Codekanban CLIfy0/CodeKanban225—~2.7kAutomated safety check: PassApache-2.0

Similar skills

  • Superset Agent Standup

    superset-sh/superset

    Sweeps every Superset workspace, task and agent terminal to report what finished, what needs review and what is blocked, read-only, and can publish the digest as a page.

    15k GitHub stars~712 tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Guides a workspace agent through executing assigned tasks, replying to a remote human operator, and creating sub-tasks, memory and events inside an AgentRQ workspace.

    1.1k GitHub stars~1.9k tokensUpdated today
    Productivity & AutomationAuto-check passed
  • Markdown Task Manager

    ioniks/MarkdownTaskManager

    A skill your agent uses when managing tasks, the system is a Kanban task manager based on local Markdown files (kanban.md and archive.md).

    535 GitHub stars~2.2k tokensUpdated 3 mo ago
    Productivity & AutomationAuto-check passed
  • Pi Messenger Crew

    nicobailon/pi-messenger

    Orchestrator reference for pi-messenger Crew planning, task management, configuration, and agent coordination.

    720 GitHub stars~3.7k tokensUpdated 1 mo ago
    Productivity & AutomationAuto-check passed
  • Codekanban CLI

    fy0/CodeKanban

    Operate CodeKanban workflows, terminal sessions, and web sessions through the installable codekanban-cli command.

    225 GitHub stars~2.7k tokensUpdated 5 days ago
    Productivity & AutomationAuto-check passed
  • Kanban Video Orchestrator

    Luciole-Studio/Misaka-Agent

    Plan and run multi-agent video production pipelines. An agent skill from Luciole-Studio/Misaka-Agent.

    158 GitHub starsUsed in 2 repos~2.4k tokens
    Productivity & AutomationAuto-check: notes

More from 312362115/claude

All 20 skills in this repo
  • Diagram

    312362115/claude

    专业图表生成技能:根据需求自动选择合适的图表类型,生成符合设计规范的 PNG 图表. An agent skill from 312362115/claude.

    107 GitHub stars~2.7k tokensUpdated 4 mo ago
    Auto-check passed
  • Deep Research

    312362115/claude

    深度调研技能:对任意命题进行系统性调研并输出专业研究报告. An agent skill from 312362115/claude.

    107 GitHub stars~6.6k tokensUpdated 4 mo ago
    Auto-check passed
  • Preview Md

    312362115/claude

    MD 文件浏览器预览:GitHub 风格渲染 + 左侧自动目录. An agent skill from 312362115/claude.

    107 GitHub stars~636 tokensUpdated 4 mo ago
    Auto-check passed
  • Writing

    312362115/claude

    通用写作技能:以"内容→组件→组合"的方式产出技术文档、产品文档、汇报材料. An agent skill from 312362115/claude.

    107 GitHub stars~1.6k tokensUpdated 4 mo ago
    Auto-check passed
  • Code Walkthrough

    312362115/claude

    代码导读技能:帮助快速理解不熟悉的项目或模块,建立心智模型. An agent skill from 312362115/claude.

    107 GitHub stars~1k tokensUpdated 4 mo ago
    Auto-check: notes
  • DB Review

    312362115/claude

    数据库代码审查 + Migration 安全检查. An agent skill from 312362115/claude.

    107 GitHub stars~1.8k tokensUpdated 4 mo ago
    Auto-check passed

Questions about Task Finish

What does Task Finish do?

提交前质量门禁:CR 自检(快速/深度)。在 commit 之前触发. An agent skill from 312362115/claude. Task Finish is an agent skill from 312362115/claude.

When should I use Task Finish?

Task Finish fits situations like: tasks that involve Task management.

How do I install Task Finish in Claude Code?

Run `npx skills add 312362115/claude --skill task-finish -a claude-code`. Or copy the skill folder (skills/task-finish in 312362115/claude) into .claude/skills/task-finish in your project. Claude Code loads it when a task matches its description.

How do I install Task Finish in Codex?

Run `npx skills add 312362115/claude --skill task-finish -a codex`. Or copy the skill folder (skills/task-finish in 312362115/claude) into .agents/skills/task-finish in your project. Codex loads it when a task matches its description.

Can I use Task Finish 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 312362115/claude --skill task-finish -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/task-finish, .gemini/skills/task-finish, .github/skills/task-finish and .opencode/skills/task-finish in your project.

What does Task Finish need to run?

Going by SKILL.md and its folder, Task Finish needs the command-line tools its instructions call (git).

Does Task Finish 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 Task Finish 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 Task Finish use?

Task Finish is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Task Finish use?

About 614 tokens (SKILL.md is roughly 2.5k 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 Task Finish?

Skills that share tags, products or a category with Task Finish: Superset Agent Standup (superset-sh/superset, 15k stars), AgentRQ Workspace Agent (agentrq/agentrq, 1.1k stars), Markdown Task Manager (ioniks/MarkdownTaskManager, 535 stars) and Pi Messenger Crew (nicobailon/pi-messenger, 720 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Task Finish?

312362115 (a GitHub user) maintains it in 312362115/claude, which has 107 GitHub stars. The repository holds 20 skills in this directory. The repository was last updated on May 14, 2026.

Source: 312362115/claude on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.