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

60 lines
4.1 KiB
Markdown
Raw 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.

# AI编程助手技能集
**GitHub**: [aaronflorey/agent-skills](https://github.com/aaronflorey/agent-skills) | **Gitea**: [mc-skills/aaronflorey--agent-skills](http://192.168.0.109:3000/mc-skills/aaronflorey--agent-skills)
## 中文摘要
为Claude Code和Codex提供的多种编程技能集合涵盖Amber语言、Go终端UI、CLI工具优化、GitHub CLI、GoReleaser发布自动化、Laravel Actions、mise工具管理、Pelican面板插件等开发场景通过skills CLI一键安装使用。
## 标签
`Claude Code` `AI助手` `编程技能` `CLI工具` `开发自动化`
---
## README 原文
# Agent Skills
A collection of skills for [Claude Code](https://docs.anthropic.com/en/docs/claude-code) or [Codex](https://openai.com/codex/)
## Available Skills
| Skill | Description |
|-------|-------------|
| **amber-lang** | Write, debug, and explain [Amber](https://amber-lang.com) code — the modern language that compiles to Bash. Covers syntax, types, error handling, standard library, and compilation. |
| **charmbracelet** | Build polished Go terminal user interfaces and interactive CLI tools with the [Charmbracelet](https://github.com/charmbracelet) ecosystem, with emphasis on Bubble Tea plus Bubbles, Huh, Lip Gloss, Wish, Glamour, and Log. |
| **cli** | Route terminal work to optimized CLI tools instead of generic shell patterns. Covers search, rewrite, fetch, paging, structured data, diffing, linting, and repository metrics with tools like `rg`, `fd`, `jq`, `yq`, `shellcheck`, and more. |
| **depsdotdev** | Use the [deps.dev API](https://docs.deps.dev/api/) to fetch package/version metadata, requirements, resolved dependency graphs, advisories, project mappings, and hash lookup data with correct encoding and endpoint selection. |
| **github-cli** | Use the [GitHub CLI](https://cli.github.com/) to authenticate, manage repos, issues, PRs, releases, Actions, projects, and call the GitHub API from the terminal. |
| **goreleaser** | Configure and use [GoReleaser](https://goreleaser.com/) for release automation, including standalone setup and unified release-please + GoReleaser workflows. |
| **laravel-actions** | Write, scaffold, explain, and refactor code using the [lorisleiva/laravel-actions](https://github.com/lorisleiva/laravel-actions) package. Covers using actions as objects, controllers, jobs, listeners, commands, with validation, authorization, and testing. |
| **mise** | Configure and use [mise](https://mise.jdx.dev/) for dev tool management, environment variables, and task running. Covers mise.toml configuration, tool backends (npm, pipx, cargo, etc.), tasks, hooks, and CLI commands. |
| **num30-config** | Write, debug, and explain Go configuration code using [github.com/num30/config](https://github.com/num30/config). Covers config structs, reading from files/env vars/CLI flags, validation, and watching for changes. |
| **pelican-panel-plugins** | Write, scaffold, explain, and debug plugins for the [Pelican](https://pelican.dev/) gaming panel. Covers FilamentPHP resources/pages/widgets, permissions, settings, routes, models, and plugin publishing. |
| **release-please** | Set up [release-please](https://github.com/googleapis/release-please) and automate release PRs, including unified release-please + GoReleaser workflows. |
Note: `goreleaser` and `release-please` both support `/setup-release-please-goreleaser` to configure a unified workflow that avoids requiring a custom PAT just to trigger GoReleaser.
## Installation
Install a skill using the `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
```
## License
MIT