project-closeout

project-closeout is a skill for Claude Code, Codex from TashanGKD/tashan-cursor-skills. It costs 92 tokens per session (1,797 once invoked), scanned A, original, MIT.

A final project check that reviews product documents, technical documents, task status, tracked issues, and system health before closing the work.

In plain words
What is it for?
Use it for project closeout and for preparing a project to be reopened later.
Why use it?
It finds inconsistent documents, unfinished issues, and differences between planned and implemented features.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it for project closeout and for preparing a project to be reopened later.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/tashangkd/tashan-cursor-skills/project-closeout
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add TashanGKD/tashan-cursor-skills --skill project-closeout
Clone the repo
git clone --depth 1 https://github.com/TashanGKD/tashan-cursor-skills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for project-closeout

README.md
[![agentmods](https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/project-closeout/github.svg)](https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/project-closeout)
Your own site
<a href="https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/project-closeout"><img src="https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/project-closeout/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for project-closeout

Your own site · 80×15
<a href="https://agentmods.dev/skills/tashangkd/tashan-cursor-skills/project-closeout"><img src="https://agentmods.dev/badge/skills/tashangkd/tashan-cursor-skills/project-closeout.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 92 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,797 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00092 $0.01797
Opus 5 $0.00046 $0.00898
Sonnet 5 $0.00018 $0.00359
Haiku 4.5 $0.00009 $0.00180

Measured 8d ago against content hash a1c714934d13, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

project-closeout scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/project-closeout/SKILL.md · 139 lines

How it starts

The opening of the file, as written. The whole thing — 139 lines — stays where its author put it; the contents beside it link to each section on GitHub.

项目收尾检查 Skill

项目结束后的最后一道门。确保下次打开项目时,文档是自洽的、问题是已追踪的、系统是可运行的。


知识导航表(执行前必须理解的概念根)

层级 文档 需要理解的概念
D0 认知根(必读) _内部总控/认知结构/L1_系统性文档/系统架构思维维度/Skill体系设计原则_v1.0.md §4 文档体系:K4项目规格文档(产品定义/技术架构/开发计划)的完整性要求;文档是结果不是原因
D3 规范参考 本 Skill 为只读审查,无修改操作(发现问题→路由到对应修复Skill)
D4 运行时数据 项目全部文档:产品定义.md + 技术架构.md + 开发计划.md + 问题追踪台.md 被审查的K4项目规格文档(审查对象)

核心概念速查: ① 收尾检查 ≠ 复盘:本 Skill 检查K4文档自洽性,project-retrospective 处理B/K对象Gap ② 三角色视角:PM视角(产品定义完整性)+ 架构师视角(技术文档准确性)+ 开发视角(实现与计划对齐) ③ 发现问题后路由,不直接修复:不同类型的问题路由到 issue-tracker / project-retrospective / role-* Skill


激活后立即执行(顺序不可跳过)

Step 1  Read: 产品经理/产品问题追踪台.md → 列出所有「未解决」项
Step 2  Read: 技术架构师/技术问题追踪台.md → 列出所有「未解决」项
Step 3  扫描核心文档完整性(见下方清单)
Step 4  检查代码/服务健康状态(见下方清单)
Step 5  输出收尾报告(见格式)
Step 6  引导经验沉淀(PD-001 Gap 修复)
        收尾报告完成后,主动提示:
        「✅ 收尾检查完成。
         下一步建议:说「做项目复盘」触发 project-retrospective,
         将本次调用过的 Skill 经验批量沉淀到 SKILL-INDEX,
         并处理 PENDING-EXPERIENCES 中的待处理条目。」

文档完整性检查清单

□ 产品设计文档(最新版)存在且有日期
□ 技术架构文档(最新版)存在且有日期
□ 开发计划(任务状态是否都已更新)
□ 开发计划是否包含本次新增功能/服务的任务条目(防止新工作漏登记)
□ 追踪台中的「已修复」条目有处理记录
□ 产品文档中「✅ 已实现」功能与代码实际吻合
□ 产品文档中「🔲 未实现」功能在追踪台或开发计划中有记录
□ workspace-main/skills/ 目录下的 Skill 文件与代码内置 Skill 是否同步
□ 高依赖度文档(跨项目协调框架、API契约、架构设计等被多个项目引用的治理文档)
  是否做了 F-022 挑战者反思 + 关卡B 审核(若未做,需在下次打开前补做)

代码健康检查清单

□ 服务是否可正常启动(前端 + 后端端口均可访问)
□ 无已知 P0 Bug 处于「未解决」状态
□ 测试文件是否在正确位置(不在 uvicorn watch 目录)
□ vite.config.ts 代理端口与当前后端端口一致
□ .env 配置完整(LLM_API_KEY、WORKSPACE_MAIN_DIR 等)

收尾报告格式

## 项目收尾报告 · [项目名] · YYYY-MM-DD HH:MM

### 一、未解决问题

#### 产品设计类(来自产品问题追踪台)
| ID | 描述 | 优先级 | 建议下步 |

#### 技术实现类(来自技术问题追踪台)
| ID | 描述 | 优先级 | 建议下步 |

### 二、文档状态
| 文档 | 状态 | 备注 |

### 三、服务状态
| 服务 | 端口 | 状态 |

### 四、下次打开前必做
(按优先级列出,让下次接手的人/AI 知道从哪里开始)

### 五、已完成亮点
(本次工作完成的核心功能,存档备忘)

变更记录

v1.2 — 2026-03-21 — 文档扫描清单补充2项(project-retrospective 20260321)

根因③(B类步骤偏差):2026-03-21 项目收尾检查时,报告未主动提示「高依赖度治理文档(跨项目协调框架)未做 F-022 + 关卡B」,需用户主动发现并提醒,违反「收尾检查是最后一道门」的设计原则。

Read the full file on GitHub · 139 lines

Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 139 lines · 92 tokens per session scan A a1c714934d13

Subscribe to this mod's changes

project-closeout is a skill published in the GitHub repository TashanGKD/tashan-cursor-skills (20 stars, last pushed 5mo ago), licensed MIT. It adds 92 tokens to every session and 1,797 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.