Agent skill
project-init
结构化新项目初始化工作流,适用于显式 project-init、仓库开荒、生成项目级 AGENTS.md 或按技术栈落基础脚手架文件的场景;不负责替用户无差别覆盖现有配置。
Install this agent skill to your Project
npx add-skill https://github.com/doccker/cc-use-exp/tree/main/.codex/skills/cc-project-init
SKILL.md
Project Init
当用户明确要求 project-init、初始化新仓库、生成项目级 AGENTS.md,或按技术栈补基础脚手架时,使用本技能。
不要用于:
- 已成熟项目上的大规模重写
- 代替 feature 开发或 bug 修复
- 无确认地覆盖已有
AGENTS.md、Dockerfile或脚本 - 为 Claude/Gemini 生成专属配置文件
核心方式
- 先读取仓库现状,判断是不是空仓库、样板仓库,还是已有部分脚手架。
- 优先从现有文件推断技术栈,再只问缺失的关键信息:项目描述、启动方式、数据库迁移、额外约定、是否需要脚手架文件。
- 需要项目级说明时,以
assets/AGENTS.project.md为起点生成仓库根目录AGENTS.md,内容聚焦项目特定约定,不重复用户级全局规则。 - 只有用户明确要创建或补齐脚手架时,才从
assets/选择对应模板;不要默认把所有模板都写进仓库。 - 如果目标文件已存在,先比较差异并说明保留/合并策略,避免整文件覆盖。
- 完成后说明创建了哪些文件、哪些模板没有使用,以及后续建议。
资源选择
- 项目级说明模板:
assets/AGENTS.project.md - Go/Docker/compose/重启脚本模板:按需从
assets/选择 - 具体选择规则:
references/template-selection.md
输出要求
- 先说明识别到的项目形态和技术栈假设
- 只为用户确认过的文件落盘
- 新建文件默认可直接用,但保留最少必要占位符
- 明确指出哪些内容仍需用户补充或替换
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
ops-safety
运维安全规范。当用户执行系统级命令(sysctl、iptables、systemctl、Docker 配置、数据库 DDL) 或进行服务器运维操作时触发。 包含命令风险说明模板、回滚方案要求、问题排查原则、Docker/Cloudflare/数据库场景规则等。
ruanzhu
当用户执行 /ruanzhu 命令或请求生成软著源代码文档时触发。提供软著源代码 DOCX 生成规范。 覆盖项目信息检测、语言扫描规则、页数控制、DOCX 格式规范等。
ui-ux-pro-max
专业级 UI/UX 设计规范,需要高质量界面设计时手动触发或描述"设计感/专业UI"时自动触发。 覆盖视觉层次、配色体系、排版节奏、交互微动效、响应式适配等。 日常前端开发由 frontend-dev skill 覆盖。
bash-style
Bash 编写规范。当用户操作 .sh、Dockerfile、Makefile、.yml、.yaml 文件, 或在 Markdown 中编写 bash/shell 代码块时触发。 包含注释规范、文件写入方式、Heredoc 引号规则、权限路径、脚本规范等。
redis-safety
Redis 安全与性能规范。当用户操作 Redis 相关代码(go-redis、Jedis、redis-py、ioredis)时触发。 包含禁止 KEYS 命令、SCAN 替代、大 key 控制、Pipeline 批量、TTL 规范等。
python-dev
Python 开发规范。当用户操作 .py、pyproject.toml、requirements.txt、setup.py 文件, 或涉及 FastAPI、Django、Flask、pytest、asyncio 开发时触发。 包含 PEP 8 风格、类型注解、异常处理、测试规范、异步编程、性能优化等。
Didn't find tool you were looking for?