跳到技能内容
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
词映 AI导航
工具库Skills 技能
我的收藏
词映 AI导航
发现工具选型指南Skills 技能AI 快讯AI图片AI视频AI文档AI办公AI助手AI搜索AI编程AI音频AI设计AI智能体模型与开发AI学习模型评测AI提示词内容检测AI金融AI 3D扫描与识别其他工具跨境电商 AI
Skills directory/davila7/claude-code-templates/rust-cli-builder

Claude Code Rust CLI Builder Skill for clap Subcommands

Specify a small command interface, then use clap derive to give each subcommand clear arguments, help and failure behavior.

中文

Install in Claude Code

Use a Rust project with Cargo and `clap` derive enabled. Keep example data local.

  1. Get the complete `cli-tool/components/skills/development/rust-cli-builder` directory from the pinned GitHub checkout.
  2. Copy it under the target project's `.claude/skills/`. Confirm `.claude/skills/rust-cli-builder/SKILL.md`, open Claude Code at the project root, and call `/rust-cli-builder`.

Example task

Design `book-notes list` and `book-notes show <id>`. Ensure `show` reports usage when the ID is missing.

What to check

Top-level help lists both subcommands. An invocation of `show` without an ID explains the missing argument and exits nonzero.

Original SKILL.md on GitHub · Updated 2026-11-13

Frequently asked question

When does a CLI need a config file?

Add one when users need persistent choices, and document how command-line arguments override them.

Browse Claude Code skills in the Chinese directory
词映 AI 导航Skills 技能
工具分类全部工具已本地化技能选型指南AI 快讯