本文へ移動
cccskills
無料GitHub で公開

project-scan

扫描当前仓库并生成或更新项目级 AGENTS.md / README.md / 全套脚手架文件(restart.sh、ignore、Dockerfile、docker-compose),适用于显式 project-scan、项目认知初始化或刷新项目级 Codex 上下文的场景。

インストール方法を見る

含まれるファイル(7)

  • SKILL.md4.6 KB
  • agents/openai.yaml950 B
  • references/agents-blocks.md1.2 KB
  • references/readme-update.md1.6 KB
  • references/rebuild-strategy.md908 B
  • references/scaffold-files.md3.7 KB
  • references/scan-checks.md1.5 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Project Scan

当用户明确要求 project-scan、扫描项目、生成项目级 AGENTS.md、生成或刷新 README.md,或刷新项目级 Codex 上下文时,使用本技能。

不要用于:

  • feature 开发或 bug 修复
  • 无确认地覆盖已有 AGENTS.md、README.md、Dockerfile 或脚本

必须生成的文件清单

扫描结束后,默认按以下清单一次性补齐项目脚手架(已存在的逐个询问"覆盖 / 跳过 / 增量更新"):

序号文件用途
1AGENTS.md项目级 Codex 上下文
2README.md项目说明
3restart.sh前后端打包 + 启动脚本
4.claudeignoreClaude Code 忽略
5.geminiignoreGemini CLI 忽略(内容复制自 .claudeignore)
6.gitignoreGit 忽略
7.dockerignoreDocker 忽略
8Dockerfile容器构建
9docker-compose.yml容器编排

清单不可缩减;与 Claude /project-scan、Cursor 同名命令的产出对齐。

核心方式

  1. 先扫描仓库中的关键信号文件和目录,区分"明确识别"的事实与"基于结构的推断"。
  2. 默认确保项目级 .codex/tasks/、.codex/tasks/archived/、.codex/templates/ 存在;若项目根目录写入触发权限边界,先走平台审批,不静默跳过。
  3. 读取根目录现有 AGENTS.md、README.md、.claude/CLAUDE.md,并复用 cc-project-init/assets/AGENTS.project.md 作为 AGENTS.md 模板来源。
  4. 先输出扫描摘要(含技术栈识别表 + 文件存在情况表),再追问 3-5 个关键问题:项目一句话描述、是否生成全套脚手架、已存在文件的处理策略(覆盖 / 增量 / 跳过)、Docker 暴露端口、API 契约确认。
  5. AGENTS.md / README.md 写入策略:
    • 不存在 → 基于模板生成
    • 已存在且包含 <!-- AUTO:* --> 区块 → 优先增量更新自动区块,保留手写内容
    • 已存在但无自动区块 → 必须先让用户选择"首次全量重建 / 追加自动区块 / 跳过"
  6. 脚手架文件写入策略(restart.sh / ignore / Dockerfile / docker-compose):
    • 不存在 → 从 cc-project-init/assets/ 选模板按技术栈渲染后落盘
    • 已存在 → 询问"覆盖 / 跳过",不静默覆盖
    • .geminiignore 内容必须与 .claudeignore 保持一致
  7. restart.sh 落盘后必须 chmod +x。
  8. 模板选择规则参见 cc-project-init/references/template-selection.md;忽略文件内容规范参见 references/scaffold-files.md。
  9. 完成后输出摘要:已生成文件、已跳过文件、已补齐的 .codex 骨架,以及仍需用户补充的项目事实。

协作约束

  • 项目级 AGENTS.md 模板资产复用 cc-project-init/assets/AGENTS.project.md
  • 脚手架模板复用 cc-project-init/assets/(restart-go.sh.tmpl、Dockerfile-go.tmpl、docker-compose-*.yml.tmpl、gitignore-go.tmpl、dockerignore.tmpl 等)
  • README.md 生成和更新遵循 references/readme-update.md
  • 后续 feature 任务持久化依赖 new-feature
  • 若涉及接口契约总结或列表/分页/筛选结构判断,遵循 cc-api-contract-safety 的方式,不臆测响应结构

输出要求

  • 明确区分"扫描识别"与"待确认项"
  • 明确说明每个文件采用"新建 / 增量更新 / 首次全量重建 / 追加自动区块 / 覆盖 / 跳过"中的哪一种
  • 若补齐了 .codex/tasks/、.codex/tasks/archived/、.codex/templates/,必须明确说明
  • 若已有文件用户选择跳过,要说明后续风险
  • 若接口契约无法从代码或文档确定,在 AGENTS.md 中标注"待用户确认",不要伪造规范
  • 若无法可靠确认启动方式、端口、部署方式或许可证,README.md 中必须标注"待确认",不要编造命令
  • 若仓库无 Cargo.toml、go.mod、pom.xml、package.json 之一可推断技术栈,必须先和用户确认目标技术栈,再选模板,避免按错栈生成脚手架

按需展开

  • 扫描项:references/scan-checks.md
  • 自动区块:references/agents-blocks.md
  • 重建策略:references/rebuild-strategy.md
  • README 更新:references/readme-update.md
  • 脚手架文件清单与忽略文件规范:references/scaffold-files.md
  • 模板选择:cc-project-init/references/template-selection.md

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

当设计或修改 REST API 响应结构、处理 API 返回值,或生成 Excel/CSV/PDF/对账文件等下游产物时触发。防止 API 设计缺陷导致的字段错位、类型歧义,以及生成产物时关键字段缺失但静默成功的问题。

日本語の概要は準備中です。原文の説明を表示しています。

doccker/cc-use-exp1,0632026年8月26日 更新

当设计或修改 REST API 响应结构、处理 API 返回值时触发。防止 API 设计缺陷导致的字段错位、类型歧义等问题。

日本語の概要は準備中です。原文の説明を表示しています。

doccker/cc-use-exp1,0632026年8月26日 更新

网关/代理/WAF/CDN 中间件的安全关键词匹配实现规范,防止纯子串匹配误判正常响应内容中的技术术语(如 Cloudflare、502、error)

日本語の概要は準備中です。原文の説明を表示しています。

doccker/cc-use-exp1,0632026年8月26日 更新

当 API/任务可能执行超过 10 秒(批量数据处理、远程 API 批量调用、全表扫描、跨租户聚合)时触发。防止同步接口被网关 30s 超时切断、用户重复点击触发并发、状态缓存内存泄漏等问题。提供异步任务状态机标准模板。

日本語の概要は準備中です。原文の説明を表示しています。

doccker/cc-use-exp1,0632026年8月26日 更新

当用户操作 .sh、Dockerfile、Makefile、.yml、.yaml 文件,或在 Markdown 中编写 bash 代码块时触发。提供 Bash 编写规范。

日本語の概要は準備中です。原文の説明を表示しています。

doccker/cc-use-exp1,0632026年8月26日 更新

Bash 编写规范。当用户操作 .sh、Dockerfile、Makefile、.yml、.yaml 文件, 或在 Markdown 中编写 bash/shell 代码块时触发。 包含注释规范、文件写入方式、Heredoc 引号规则、权限路径、脚本规范等。

日本語の概要は準備中です。原文の説明を表示しています。

doccker/cc-use-exp1,0632026年8月26日 更新

doccker のスキルをすべて見る

このスキルの問題を報告する