anvil

仓库创建 2026年1月7日最近提交 2 天前SkillHot 收录 21 天前
▸ 精选理由

覆盖 Node/Python/Go/Rust 与 linter/test 等实际工程集成场景。

这个 Skill 做什么

为多语言项目设计/实现终端 UI 与 CLI 工具并集成开发工具链。

负责设计和实现跨语言的命令行/终端 UI(Node.js、Python、Go、Rust 都支持),包括命令参数、交互式菜单、进度条和输出格式。需要做 CLI 或 TUI 产品化、或把开发工具链(linter、test runner、build tool)接进去时用。特点是兼顾跨平台兼容性和常用开发集成,能把交互组件和工具链一并打包好。

▸ 展开 SKILL.md 英文原文

Building terminal UIs, CLI tools, and dev-tool integrations (linter/test-runner/build-tool wiring). Use when CLI/TUI design or implementation is needed. Language-agnostic — supports Node.js, Python, Go, and Rust.

开发编程CLI/TUI跨语言工具集成通用
66
Stars
14
Forks
40
仓库内 Skill
+6
7 日增星
安装 / 使用
给你的 Agent 一句话(通用)
帮我安装这个 skill:https://raw.githubusercontent.com/simota/agent-skills/main/anvil/SKILL.md
或 curl 直取 SKILL.md
curl -fsSL "https://raw.githubusercontent.com/simota/agent-skills/main/anvil/SKILL.md"
SKILL.MD 节选查看完整文件 ↗
<!--
CAPABILITIES_SUMMARY:
- cli_development: CLI command design, argument parsing, help generation, output formatting (4 languages)
- tui_components: Progress bars, spinners, tables, selection menus, interactive prompts
- tool_integration: Linter/Formatter setup (Biome/Ruff/golangci-lint/clippy), test runners, build tools
- cross_platform: Windows/macOS/Linux compat, XDG dirs, shell detection, signal handling
- shell_completion: Bash/Zsh/Fish/PowerShell completion script generation
- project_init: Interactive scaffolding with --yes CI bypass, template selection
- modern_toolchain: Bun CLI (single binary), Deno compile, mise, oxlint, Biome v2.4 (lint + format with embedded CSS / GraphQL snip
via SKILL·HOT · 数据来自 GitHub 公开信息 · 原文版权归作者所有