Communityアート&デザインgithub.com

luw2007/skills

A collection of Claude Code Agent Skills

対応Claude Code~Codex CLI~Cursor
npx skills add luw2007/skills

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

ドキュメント

CLI Help Layers:帮助信息分层设计指南

为 AI-First CLI 的命令行交互与文档体系提供设计指引。核心读者:人类开发者 + LLM/Agent。

三条设计理念

  1. 渐进式披露:usage → help → man,信息密度逐层递增,agent 多数场景只需前两层
  2. 示例即规范:借鉴 tldr,每层文档以可执行示例为锚点
  3. 结构化优先:固定分隔符与格式约定,便于 LLM 零样本抽取

四层信息架构

触发方式层级覆盖率内容
命令不带参数@USAGE80%BRIEF + SYNTAX + 3-5 EXAMPLES
-h / --help@HELP95%OPTIONS 表 + ENUMS + COMMON ERRORS
子命令 --help@HELP sub98%特有选项 + INHERITED OPTIONS + TEMPLATE
--man@MAN100%SCHEMA + EXIT CODES + ALL ERRORS + CAVEATS

结构化标记

@USAGE <path>  / @HELP <path>  / @MAN <path>   → 层级标识
BRIEF: / SYNTAX: / OPTIONS: / ENUMS: / EXAMPLES: / ERRORS:  → 区块标签
# [RECOMMENDED] / [TEMPLATE] / [PIPELINE] / [ADVANCED]      → 示例标签

Agent 定位正则:^@(USAGE|HELP|MAN)\s+(.+)$,区块:^([A-Z ]+):$

工作流

设计或审查 CLI 帮助文档时:

  1. 确定命令结构 → 参考 references/architecture.md(命名规则、名词-动词组织)
  2. 编写 Usage → 参考 references/usage-spec.md(模板 + 示例挑选原则)
  3. 编写 Help → 参考 references/help-spec.md(OPTIONS 表 + 枚举 + Sub-command Help)
  4. 编写 Man → 参考 references/man-spec.md(SCHEMA + EXIT CODES + 完整错误码)
  5. 设计错误信息 → 参考 references/error-design.md(错误码编码 + 各层嵌入策略)
  6. Agent 友好性优化 → 参考 references/agent-friendly.md(文案风格 + 标记系统 + 披露流程)
  7. 对照检查 → 参考 references/checklist.md(五维度 checklist)
  8. 参考完整示例 → 参考 references/example-feishu-doc.md(feishu doc 命令族三层完整实践)

适用范围

Do not use this skill for:

  • CLI 工具的实际代码实现(只管文档设计)
  • 非命令行的 API 文档设计
  • 已有 CLI 工具的运行与调试

関連スキル

alirortb/claude-uxr-skills

Personal Claude Code skills for UXR/ReOps work at Miro

community

davidmosiah/whoop-mcp

MCP server for WHOOP — recovery, strain, sleep, and HRV data for AI agents via Model Context Protocol. Built for self-quantified humans.

community

doany-ai/ai-music

Generate AI music on RunComfy via the `runcomfy` CLI — a smart router across the music-model catalog. Routes to ElevenLabs AI Music Generation (premium 44.1 kHz stereo vocal tracks, 5 s–5 min, $0.0083/s) and ACE Step / ACE Step 1.5 (StepFun-AI open-weights, tag-driven composition, multilingual lyrics, $0.0002–0.0003/s, ~27× cheaper), plus ACE Step audio-inpaint (regenerate a time range inside an existing track) and ACE Step audio-outpaint (extend a track before or after). Picks the right model for the user's actual intent — premium vocal hook, cheap background music library, multilingual pop song, repair a bad chorus, lengthen a 30 s draft into a 2 min cut — and ships each model's documented prompting patterns plus the minimal `runcomfy run` invoke. Triggers on "generate music", "make a song", "AI music", "background music", "instrumental track", "soundtrack", "jingle", "theme music", "royalty-free music", "compose", "music with lyrics", "extend music", "fix this song", "inpaint music", or any explicit ask to

community

iamme19862002/macos-computer-use

Computer Use是一个原生 Swift 编写的高性能 macOS 自动化工具集,提供 68+ 条命令 完整覆盖鼠标控制、键盘输入、应用与窗口管理、UI 元素定位、屏幕截图与 OCR、浏览器自动化、文件系统操作、弹窗处理、录制回放、脚本执行、系统通知等全场景计算机控制能力。 工具同时内置 MCP Server 模式,支持AI Agent 直接调用,是构建本地 AI 工作流的理想基础设施。

community

mrsalinshahi/Joule-Style-Prototype

SAP Joule-style AI assistant prototype built with FastAPI, Pydantic v2, and Anthropic Claude — process intelligence skills, JWT scoping, and session-aware LLM narration.

community

aradotso/clui-cc-claude-overlay

Command Line User Interface for Claude Code — a floating macOS desktop overlay with multi-tab sessions, permission approval UI, voice input, and skills marketplace.

community