python-initializr
Installation
SKILL.md
Python 项目初始化
流程概述
- 确认项目信息 - 与用户交互确认项目名称和 Python 版本
- 初始化项目 - 使用 uv init 创建项目,启用 git 版本控制
- 配置代码规范和类型检查 - 使用 pre-commit 管理并初始化代码规范检查 hooks,并应用相应的规范配置;使用 mypy 进行类型检查,创建 PEP-561 类型标记
- 配置测试框架 - 添加 pytest、pytest-cov 开发依赖
- 配置版本管理工具 - 配置 .gitignore 优化VCS管理,配置版本元信息,配置 bumpversion 进行语义化版本管理
- 添加常用开发工具 - 添加 ipython 用于本地调试
- 安装并验证 - 安装所有依赖并验证配置
- 更新README - 创建并更新README文件,添加项目使用说明
- 完成初始提交
Step 1: 确认项目信息
与用户确认以下信息:
Related skills
More from ynz012x/cckit-python
skill-design-advisor
基于 Google 5大 Agent Skill 设计模式的 Skill 结构规划与设计模式分析工具。分析 skill 的输入输出特征、交互复杂度和领域知识需求,推荐最佳设计模式(Tool Wrapper / Generator / Reviewer / Inversion / Pipeline)及目录结构。当你在规划一个新 skill 的结构、纠结 SKILL.md 该怎么组织、不确定要不要拆 references 目录、或者想了解 Agent Skill 设计模式时,请使用此 skill。也适用于评审现有 skill 的结构合理性。
2requirement-analyzer
基于徐峰《有效需求分析》方法论的系统化需求分析skill。采用SERU方法和三阶段分析流程,覆盖价值需求、功能需求、数据需求、质量需求四条主线。当你需要做需求分析、梳理系统需求、编写需求规格说明书、挖掘用户需求、启动新项目需求调研时,请使用此 skill。
1