catalog/repos/aaronflorey--agent-skills.md

47 lines
3.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Claude Code 技能集合
`AI助手` `Claude Code` `技能扩展` `开发工具` `CLI`
# Agent Skills
[Claude Code](https://docs.anthropic.com/en/docs/claude-code) 或 [Codex](https://openai.com/codex/) 的技能集合。
## 可用技能
| 技能 | 描述 |
|-------|-------------|
| **amber-lang** | 编写、调试和解释 [Amber](https://amber-lang.com) 代码——这是一种可编译为 Bash 的现代语言。涵盖语法、类型、错误处理、标准库和编译。 |
| **charmbracelet** | 使用 [Charmbracelet](https://github.com/charmbracelet) 生态系统构建精美的 Go 终端用户界面和交互式 CLI 工具,重点包括 Bubble Tea、Bubbles、Huh、Lip Gloss、Wish、Glamour 和 Log。 |
| **cli** | 将终端工作路由到优化的 CLI 工具,而非通用 Shell 模式。涵盖使用 `rg``fd``jq``yq``shellcheck` 等工具进行搜索、重写、抓取、分页、结构化数据、差异对比和代码检查。 |
| **depsdotdev** | 使用 [deps.dev API](https://docs.deps.dev/api/) 获取软件包/版本元数据、依赖项、已解析的依赖图、安全公告、项目映射和哈希查找数据,并正确处理编码和端点选择。 |
| **github-cli** | 使用 [GitHub CLI](https://cli.github.com/) 进行身份验证管理仓库、Issues、PR、发布版本、Actions、项目以及从终端调用 GitHub API。 |
| **goreleaser** | 配置和使用 [GoReleaser](https://goreleaser.com/) 进行发布自动化,包括独立配置以及 release-please + GoReleaser 的统一发布工作流。 |
| **laravel-actions** | 使用 [lorisleiva/laravel-actions](https://github.com/lorisleiva/laravel-actions) 包编写、脚手架、解释和重构代码。涵盖将 Action 作为对象、控制器、队列任务、监听器、命令使用,以及验证、授权和测试。 |
| **mise** | 配置和使用 [mise](https://mise.jdx.dev/) 进行开发工具管理、环境变量和任务运行。涵盖 mise.toml 配置、工具后端npm、pipx、cargo 等)、任务、钩子和 CLI 命令。 |
| **num30-config** | 使用 [github.com/num30/config](https://github.com/num30/config) 编写、调试和解释 Go 配置代码。涵盖配置结构体、从文件/环境变量/CLI 标志读取、验证以及监听变更。 |
| **pelican-panel-plugins** | 为 [Pelican](https://pelican.dev/) 游戏面板编写、脚手架、解释和调试插件。涵盖 FilamentPHP 资源/页面/组件、权限、设置、路由、模型和插件发布。 |
| **release-please** | 配置 [release-please](https://github.com/googleapis/release-please) 并自动化发布 PR包括 release-please + GoReleaser 的统一发布工作流。 |
注意:`goreleaser``release-please` 均支持 `/setup-release-please-goreleaser`,可配置统一工作流,避免仅为触发 GoReleaser 而需要自定义 PAT。
## 安装
使用 `skills` CLI 安装技能:
```sh
bunx skills add aaronflorey/agent-skills --skill amber-lang
bunx skills add aaronflorey/agent-skills --skill charmbracelet
bunx skills add aaronflorey/agent-skills --skill cli
bunx skills add aaronflorey/agent-skills --skill depsdotdev
bunx skills add aaronflorey/agent-skills --skill github-cli
bunx skills add aaronflorey/agent-skills --skill goreleaser
bunx skills add aaronflorey/agent-skills --skill laravel-actions
bunx skills add aaronflorey/agent-skills --skill mise
bunx skills add aaronflorey/agent-skills --skill num30-config
bunx skills add aaronflorey/agent-skills --skill pelican-panel-plugins
bunx skills add aaronflorey/agent-skills --skill release-please
```
## 许可证
MIT