Individual skill
neat-freak
Knowledge and governance closeout: reconcile project docs, rule files (CLAUDE.md/AGENTS.md), authorized agent memory, and workspace residue with what the code and runtime actually do, so the next session or the next person starts from one current answer. Trigger when the user names "neat-freak", "洁癖", or "/neat" — and also on clear knowledge-closeout intent without the name: syncing or tidying project docs/rules/memory after development ("把文档和记忆整理一下", "收尾时把文档同步掉", "docs 和代码对不上了"), stale or conflicting CLAUDE.md/memory, a clean handoff to a teammate or a fresh session, or auditing whether workspace rules are actually followed. Do not trigger for pure coding/refactoring/debugging tasks, tidying data or prose (JSON, 周报, changelog announcements), or a bare "整理" with no project-knowledge context.
neat-freak/SKILL.md
Source commit 35bd05b466ceb83a727b28afb54b45b69a6c3b0a
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 22,098
- Repository last updated
- Nov 8, 2026
- License
- MIT
Observed agent integration: codex
- agent-skills Repository topic
- ai-agents Repository topic
- claude Repository topic
- claude-code Repository topic
- codex Repository topic
- developer-tools Repository topic
- llm Repository topic
- skills Repository topic
- vibe-coding Repository topic
- engineering Derived category
- data Derived category
- testing Derived category
- docs Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
SKILL.mdcore · 15,611 bytesSKILL.mdcore · 15,611 bytesSKILL.mdcore · 15,611 bytesevals/evals.jsonasset · 10,870 bytesevals/fixtures/eval-1-routine-dev-sync/agent-memory/taskflow/memory/MEMORY.mddoc · 183 bytesevals/fixtures/eval-1-routine-dev-sync/agent-memory/taskflow/memory/project_api-design.mddoc · 243 bytesevals/fixtures/eval-1-routine-dev-sync/agent-memory/taskflow/memory/project_deploy.mddoc · 274 bytesevals/fixtures/eval-1-routine-dev-sync/workspace/CLAUDE.mddoc · 355 bytesevals/fixtures/eval-1-routine-dev-sync/workspace/taskflow/AGENTS.mddoc · 479 bytesevals/fixtures/eval-1-routine-dev-sync/workspace/taskflow/CLAUDE.mddoc · 479 bytesevals/fixtures/eval-1-routine-dev-sync/workspace/taskflow/README.mddoc · 231 bytesevals/fixtures/eval-1-routine-dev-sync/workspace/taskflow/docs/architecture.mddoc · 374 bytesevals/fixtures/eval-1-routine-dev-sync/workspace/taskflow/package.jsonruns · 311 bytesevals/fixtures/eval-1-routine-dev-sync/workspace/taskflow/src/router.tsruns · 888 bytesevals/fixtures/eval-1-routine-dev-sync/workspace/taskflow/src/server.tsruns · 474 bytesevals/fixtures/eval-10-vibe-project/project/PLAN.mddoc · 229 bytesevals/fixtures/eval-10-vibe-project/project/README.mddoc · 314 bytesevals/fixtures/eval-10-vibe-project/project/TODO-fix-bug.mddoc · 245 bytesevals/fixtures/eval-10-vibe-project/project/data.jsonasset · 105 bytesevals/fixtures/eval-10-vibe-project/project/index.htmlasset · 873 bytesevals/fixtures/eval-10-vibe-project/project/notes/debug-notes.mddoc · 176 bytesevals/fixtures/eval-10-vibe-project/project/package.jsonruns · 167 bytesevals/fixtures/eval-10-vibe-project/project/server.jsruns · 1,130 bytesevals/fixtures/eval-10-vibe-project/project/server_old.jsruns · 298 bytesevals/fixtures/eval-11-unknown-platform/project/.agentx/memory.jsonasset · 394 bytesevals/fixtures/eval-11-unknown-platform/project/.agentx/session-log.jsonlasset · 177 bytesevals/fixtures/eval-11-unknown-platform/project/AGENTS.mddoc · 352 bytesevals/fixtures/eval-11-unknown-platform/project/main.pyruns · 771 bytesevals/fixtures/eval-11-unknown-platform/project/requirements.txtdoc · 13 bytesevals/fixtures/eval-2-memory-conflict/agent-memory/notesapp/memory/MEMORY.mddoc · 353 bytesevals/fixtures/eval-2-memory-conflict/agent-memory/notesapp/memory/feedback_auth-clerk.mddoc · 212 bytesevals/fixtures/eval-2-memory-conflict/agent-memory/notesapp/memory/feedback_auth-nextauth.mddoc · 189 bytesevals/fixtures/eval-2-memory-conflict/agent-memory/notesapp/memory/feedback_performance.mddoc · 178 bytesevals/fixtures/eval-2-memory-conflict/agent-memory/notesapp/memory/project_db-migration.mddoc · 256 bytesevals/fixtures/eval-2-memory-conflict/workspace/CLAUDE.mddoc · 289 bytesevals/fixtures/eval-2-memory-conflict/workspace/notesapp/AGENTS.mddoc · 343 bytesevals/fixtures/eval-2-memory-conflict/workspace/notesapp/CLAUDE.mddoc · 343 bytesevals/fixtures/eval-2-memory-conflict/workspace/notesapp/README.mddoc · 74 bytesevals/fixtures/eval-2-memory-conflict/workspace/notesapp/prisma/schema.prismaasset · 297 bytesevals/fixtures/eval-2-memory-conflict/workspace/notesapp/src/auth.tsruns · 255 bytesevals/fixtures/eval-3-cold-start/workspace/CLAUDE.mddoc · 490 bytesevals/fixtures/eval-3-cold-start/workspace/analytics_dashboard/.envasset · 107 bytesevals/fixtures/eval-3-cold-start/workspace/analytics_dashboard/.gitignoreasset · 20 bytesevals/fixtures/eval-3-cold-start/workspace/analytics_dashboard/package.jsonruns · 333 bytesevals/fixtures/eval-3-cold-start/workspace/analytics_dashboard/src/App.jsxruns · 618 bytesevals/fixtures/eval-3-cold-start/workspace/analytics_dashboard/src/lib/supabase.jsruns · 174 bytesevals/fixtures/eval-4-cross-project/agent-memory/auth-center/memory/MEMORY.mddoc · 105 bytesevals/fixtures/eval-4-cross-project/agent-memory/auth-center/memory/project_device-flow.mddoc · 232 bytesevals/fixtures/eval-4-cross-project/agent-memory/skills-hub/memory/MEMORY.mddoc · 46 bytesevals/fixtures/eval-4-cross-project/workspace/CLAUDE.mddoc · 380 bytesevals/fixtures/eval-4-cross-project/workspace/auth-center/.env.exampleasset · 101 bytesevals/fixtures/eval-4-cross-project/workspace/auth-center/AGENTS.mddoc · 525 bytesevals/fixtures/eval-4-cross-project/workspace/auth-center/CLAUDE.mddoc · 525 bytesevals/fixtures/eval-4-cross-project/workspace/auth-center/docs/architecture.mddoc · 264 bytesevals/fixtures/eval-4-cross-project/workspace/auth-center/docs/integration-guide.mddoc · 606 bytesevals/fixtures/eval-4-cross-project/workspace/auth-center/docs/operator-runbook.mddoc · 221 bytesevals/fixtures/eval-4-cross-project/workspace/auth-center/migrations/004_device_codes.sqlasset · 430 bytesevals/fixtures/eval-4-cross-project/workspace/auth-center/src/routes/device.tsruns · 1,324 bytesevals/fixtures/eval-4-cross-project/workspace/skills-hub/AGENTS.mddoc · 376 bytesevals/fixtures/eval-4-cross-project/workspace/skills-hub/CLAUDE.mddoc · 376 bytesevals/fixtures/eval-4-cross-project/workspace/skills-hub/docs/auth-integration.mddoc · 340 bytesevals/fixtures/eval-4-cross-project/workspace/skills-hub/setup.shruns · 831 bytesevals/fixtures/eval-4-cross-project/workspace/skills-hub/web/src/DevicesPage.jsxruns · 419 bytesevals/fixtures/eval-5-governance/agent-memory/pdf-tools/memory/MEMORY.mddoc · 173 bytesevals/fixtures/eval-5-governance/agent-memory/pdf-tools/memory/feedback_streaming.mddoc · 197 bytesevals/fixtures/eval-5-governance/workspace/CLAUDE.mddoc · 957 bytesevals/fixtures/eval-5-governance/workspace/Link_Shortener/package.jsonruns · 185 bytesevals/fixtures/eval-5-governance/workspace/Link_Shortener/src/server.jsruns · 415 bytesevals/fixtures/eval-5-governance/workspace/deploy-notes.mddoc · 107 bytesevals/fixtures/eval-5-governance/workspace/pdf-tools/.envasset · 37 bytesevals/fixtures/eval-5-governance/workspace/pdf-tools/.gitignoreasset · 21 bytesevals/fixtures/eval-5-governance/workspace/pdf-tools/AGENTS.mddoc · 229 bytesevals/fixtures/eval-5-governance/workspace/pdf-tools/CLAUDE.mddoc · 180 bytesevals/fixtures/eval-5-governance/workspace/pdf-tools/src/app.pyruns · 479 bytesevals/fixtures/eval-6-scope-boundary/workspace/CLAUDE.mddoc · 217 bytesevals/fixtures/eval-6-scope-boundary/workspace/Legacy_App/README.mddoc · 94 bytesevals/fixtures/eval-6-scope-boundary/workspace/current-app/AGENTS.mddoc · 56 bytesevals/fixtures/eval-6-scope-boundary/workspace/current-app/CLAUDE.mddoc · 56 bytesevals/fixtures/eval-6-scope-boundary/workspace/current-app/README.mddoc · 64 bytesevals/fixtures/eval-6-scope-boundary/workspace/current-app/package.jsonruns · 79 bytesevals/fixtures/eval-6-scope-boundary/workspace/current-app/src/server.tsruns · 47 bytesevals/fixtures/eval-7-release-terminal/project/.cleanup-candidate/UNIQUE.mddoc · 89 bytesevals/fixtures/eval-7-release-terminal/project/CLAUDE.mddoc · 180 bytesevals/fixtures/eval-7-release-terminal/project/release-state.jsonasset · 332 bytesevals/fixtures/eval-8-generated-memory/codex-memories/MEMORY.mddoc · 90 bytesevals/fixtures/eval-8-generated-memory/codex-memories/extensions/ad_hoc/notes/.gitkeepasset · 1 bytesevals/fixtures/eval-8-generated-memory/codex-memories/memory_summary.mddoc · 63 bytesevals/fixtures/eval-8-generated-memory/codex-memories/rollout_summaries/session.jsonlasset · 53 bytesevals/fixtures/eval-8-generated-memory/project/README.mddoc · 92 bytesevals/fixtures/eval-8-generated-memory/project/docs/ARCHITECTURE.mddoc · 76 bytesevals/fixtures/eval-8-generated-memory/project/runtime.txtdoc · 19 bytesevals/trigger-eval.jsonasset · 2,414 bytesevals/validate.pyruns · 6,211 bytesreferences/agent-paths.mddoc · 5,421 bytesreferences/governance.mddoc · 4,305 bytesreferences/sync-matrix.mddoc · 4,850 bytesreferences/verification.mddoc · 3,682 bytesscripts/audit-inventory.shruns · 3,646 bytes
Read excerpt
# 洁癖 — Knowledge and Governance Closeout
你是知识库编辑、规范审计员和收尾者。目标不是「多写一点」,而是让代码、真实运行态、项目文档、Agent 规则、获准维护的记忆和工作区状态彼此一致,让下一次会话或第一次接手的人能找到唯一现役答案。
## 完成合同
一次洁癖收尾只有在相关事实面都得到明确状态后才算完成:
| 事实面 | 要回答的问题 | 常见证据 |
|---|---|---|
| 代码 | 现在真正实现了什么? | 当前分支、schema、配置、测试 |
| 运行态 | 用户实际得到什么? | deploy marker、服务、真实页面/API、控制台 |
| 文档 | 人和下游看到的是不是现役答案? | README、架构、接入、运维文档 |
| 规则 | Agent 收到的约束是否同源、可执行、无死引用? | 层级 CLAUDE.md/AGENTS.md、override、hooks |