بنقرة واحدة
new-crate
创建 Hit 项目的新 workspace crate 子模块。用于用户需要添加新 crate 时自动搭建 Cargo.toml 和 src/lib.rs 骨架并注册到 workspace。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
创建 Hit 项目的新 workspace crate 子模块。用于用户需要添加新 crate 时自动搭建 Cargo.toml 和 src/lib.rs 骨架并注册到 workspace。
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Hit 项目实测流程专用 skill。按 TEST_FLOW.md 执行完整命令测试,生成 REPORT.md 测试报告,并更新 BUGS.md 记录新发现的问题。
Hit 项目发布 skill。构建 release 资产, 根据用户提示生成草稿内容,等待用户审核后执行发布命令 (git tag / push / gh release create / git cnb release create)。
Hit 项目代码审查专用 skill。按 TODO.md 阶段对完成代码做结构化审查, 覆盖 Rust 代码质量、安全审计,按标准报告格式输出审查报告。
阅读代码审查报告,逐项核实问题,决定是否需要修改, 并在报告末尾追加「报告回执」章节。 当用户说"写回执"、"回复审查"、"处理 review"时触发。
Review Hit 项目 docs/ 下全部文档的跨文档一致性——检查文件存在性、交叉引用、表格格式、编号连贯性、内容冲突
验证 Hit 项目代码完整性——运行编译检查、静态分析和全部测试。在用户要求"验证改动"、"跑一遍检查"、或完成任务准备收尾时使用。
| name | new-crate |
| description | 创建 Hit 项目的新 workspace crate 子模块。用于用户需要添加新 crate 时自动搭建 Cargo.toml 和 src/lib.rs 骨架并注册到 workspace。 |
当用户要求添加一个新的 crate(例如"创建一个 hit-downloader crate")时使用此 skill。
hit-<name> 命名规范(例如 hit-cli、hit-downloader)。如果用户未提供 hit- 前缀,自动补全。crates/ 目录不存在,先创建它。crates/hit-<name>/ 下创建:
Cargo.toml:包含 [package] 表(name、version 继承 workspace、edition 2024)src/lib.rs:空的 lib 入口文件Cargo.toml 的 [workspace] 成员的 members 数组中添加 "crates/hit-<name>"。如果 [workspace] 不存在,创建它。cargo check --workspace 确认新 crate 可编译。[package]
name = "hit-<name>"
version.workspace = true
edition = "2024"
description = "<用途说明>"
[dependencies]
main.rs,新 crate 默认是 librarysrc/main.rs 并在 Cargo.toml 中添加 [[bin]] 配置