bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻译准备中
Claude Code 插件用于开发工作流
AI 翻译
Claude Code plugins for development workflows
技能Shell · PythonGitHub @laurigates自行安装运营者未确认
试用过了吗? 点一下就好,无需登录。
正在加载完整 README。 以下为已保存的摘录。
Experimental testing harness lives under experiments/claude-probe/.
A curated collection of 44 Claude Code plugins providing 400+ skills and 22 agents for development workflows.
The same skills, subagents and safety hooks also run in OpenCode, pi and
Antigravity CLI.
Skills are read in place from a checkout of this repo, so a skill edit reaches
every harness without a copy step; subagents and hooks are exported to each
tool's own format. Browse everything in the plugin catalog.查看完整 README ↗Experiments (
claude-probe,skill-catalog-routing,subagent-compaction) live underexperiments/, each exposed as ajustmodule.
A curated collection of 47 Claude Code plugins providing 400+ skills and 22 agents for development workflows.
The same skills, subagents and safety hooks also run in OpenCode, pi and Antigravity CLI. Skills are read in place from a checkout of this repo, so a skill edit reaches every harness without a copy step; subagents and hooks are exported to each tool's own format. Browse everything in the plugin catalog.
| Harness | Skills | Subagents | Safety hooks |
|---|---|---|---|
| Claude Code | Native plugin marketplace | Native | Native |
| OpenCode | Skill adapter: a search_skills tool plus the top 5 matches injected each turn | Exported to OpenCode's agent format | Exported as OpenCode JS plugins |
| pi | Skill adapter (same as OpenCode) | Exported for @tintinweb/pi-subagents | Run by a generated pi extension |
| Antigravity CLI | Plugin skill dirs registered in place in skills.json | Exported to agents/<name>/agent.md | Run by a generated hooks.json runner |
OpenCode and pi both read SKILL.md unmodified, but neither budgets its skill
listing: listing 382 skills natively measured ~34,000 tokens of context on
every turn (2026-08-24). The adapter
(ADR-0022,
adapters/) reaches all of them for ~600.
Add the marketplace, then install the plugins you want:
claude plugin marketplace add laurigates/claude-plugins
claude plugin install git-plugin@laurigates-claude-plugins
claude plugin install python-plugin@laurigates-claude-plugins
Inside a session, /plugin browses and installs the same plugins.
Needs a clone of this repo, bun and just:
git clone https://github.com/laurigates/claude-plugins && cd claude-plugins
(cd adapters && bun install)
just setup-opencode
setup-opencode installs the subagents and hook plugins into
~/.config/opencode and writes an opencode.json that registers the adapter
for a local MLX model. An existing opencode.json is kept (a sample is written
beside it); wire the adapter into it with just oc-adapter-register. Details:
docs/opencode-export.md.
Needs a clone of this repo, bun and just:
git clone https://github.com/laurigates/claude-plugins && cd claude-plugins
(cd adapters && bun install)
just setup-pi
setup-pi registers the adapter in ~/.pi/agent/settings.json, installs the
subagents and the safety-hook extension, and prints the steps to serve a local
model. just pi-adapter-unregister reverses the registration. Details:
docs/pi-export.md.
Needs a clone of this repo, just and Python 3:
git clone https://github.com/laurigates/claude-plugins && cd claude-plugins
just setup-antigravity
setup-antigravity adds each plugin's skills/ directory to
~/.gemini/config/skills.json, and installs the subagents and the safety-hook
runner into ~/.gemini/config. Existing entries in skills.json and
hooks.json are kept. just unconfigure-antigravity removes the skill
registrations, and just agy-check reports what is installed. Details:
docs/antigravity-export.md.
/health-plugin:health-check then /health-plugin:health-audit to diagnose your setup and get plugin recommendations for your stackFor MCP servers, /configure-plugin:configure-mcp sets them up interactively.
The methodology behind these plugins — what a probabilistic agent should decide versus what a deterministic substrate should verify and remember. See docs/PRINCIPLES.md for the full set, each grounded in the rules, skills, and hooks that embody it.
brew install bash.Discussions is the place to ask things in the open:
| Category | For |
|---|---|
| Q&A | How do I do X, why does a skill behave this way, is Z supported |
| Ideas | A plugin or skill you would like to exist, before it is a concrete request |
| Show and tell | What you built with these plugins |
Use issues for a defect or a concrete feature request, and please do not open a pull request just to ask a question.
Plugins use release-please for automated versioning. Use conventional commits to trigger releases:
feat(git-plugin): add worktree support # minor bump
fix(python-plugin): handle empty venv # patch bump
See CLAUDE.md for detailed development instructions.
MIT