bama
BAMA: Build Any Mac App. Agent skills to research, clone, design, build, optimize, and test native macOS apps with Swift and SwiftUI.
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Fourteen agent skills behind one thin router — right model tier per subagent. Claude Code plugin.
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
One front door for making a product. Describe the outcome; the AI chooses the smallest useful route through strategy, design, implementation, proof, and release.
At the start of a meaningful phase, say superforge and describe the result you want:
You do not need to know the specialist names. The router reads the task, inspects the project, classifies its size, and selects the primary specialist. If another specialist becomes necessary, it adds it only at that boundary.檢視完整 README ↗English · 日本語 · 简体中文 · Español · 한국어
One front door for making a product. Describe the outcome; the AI chooses the smallest useful route through strategy, design, implementation, proof, and release.
At the start of a meaningful phase, say superforge and describe the result you want:
superforge — Redesign onboarding so a first-time user can publish in three minutes.
You do not need to know the specialist names. The router reads the task, inspects the project, classifies its size, and selects the primary specialist. If another specialist becomes necessary, it adds it only at that boundary.
You also do not need to know which library makes an experience possible. Describe the outcome; in a substantial UI phase with the technique still open, Superforge checks the existing stack, scans current options from official sources once, explains the choice, and implements it. If the native platform is the better answer, it adds no dependency.
Keep giving normal feedback after that:
Keep the previous conditions. Make the empty state clearer, then show one preview.
Do not repeat superforge while the goal and phase are unchanged. Start it again when you begin a different feature, a release review, or another substantial phase.
Plain superforge is enough. These explicit modes are shortcuts, not specialist names:
| Mode | Use it for | Default behavior |
|---|---|---|
superforge quick | one bounded correction | handle inline; no orchestration or log by default |
superforge build | a feature or multi-file change | plan, choose one primary specialist, implement, verify |
superforge ship | release readiness | verify evidence first, then run the independent release gate |
| Size | Typical scope | Route |
|---|---|---|
| Small | one issue, usually 1–3 files | work inline; load no extra skill unless the task genuinely needs one |
| Medium | one UI flow, investigation, or coordinated multi-file change | load one primary specialist |
| Large | a new feature, broad redesign, security review, or release | sequence the minimum necessary specialists; verify before completion |
This is a Thin Router. It does not load the whole suite on every request.
superforge is the concierge. These fourteen skills are the workshop it can route to:
| Phase | Specialist | Responsibility |
|---|---|---|
| Think | superforge-brain | explore and judge product ideas |
| Think | superforge-biz | market, pricing, business model, and value case |
| Think | superforge-brand | brand direction, voice, and visual system |
| Think | superforge-roast | expose weak assumptions before they reach users |
| Build | superforge-dev | plan and implement multi-component features |
| Build | superforge-ui | design and build Web, iOS, and Android interfaces |
| Build | superforge-scroll | cinematic scroll-driven experiences |
| Prove | superforge-a11y | WCAG, assistive technology, and platform accessibility |
| Prove |
Direct invocation still works for experts, but it is optional.
The saving comes from structure, not a promise about a particular vendor's price:
Actual billing varies by tool, model, prompt caching, and task. See the measured design evidence in the portfolio case study (日本語の詳細版).
Superforge separates three concerns:
superforge-verify checks current evidence before “done.”superforge-ship independently decides whether the product is ready to expose to users.It writes project state only when the decision must survive the conversation. It records the run log only for a correction, failure, or release. Small edits do not create ceremonial documentation.
/plugin marketplace add takaoumehara/superforge-skill
/plugin install superforge-skills@superforge
This installs the router, all fourteen specialists, and the optional dynamic workflows.
git clone https://github.com/takaoumehara/superforge-skill.git
cd superforge-skill
./install.sh
Windows PowerShell:
git clone https://github.com/takaoumehara/superforge-skill.git
cd superforge-skill
.\install.ps1
The installer links every skill into the compatible tool directories already present on the machine, including ~/.agents/skills and ~/.codex/skills. Run ./install.sh --dry-run to preview or ./install.sh --update to pull and refresh Claude Code workflow copies. The installer also links into ~/.claude/skills when that directory exists, so on a machine where the Claude Code plugin is installed the same skills would appear twice; use one path for Claude Code, not both.
Build one standalone upload containing the router and all fourteen specialist guides:
python3 scripts/package_skills.py --claude-web
In Claude.ai, enable Code execution and file creation under Settings → Capabilities if Skills is hidden. Then open Customize → Skills, click + → Create skill → Upload a skill, and select dist/superforge-claude-web.zip. The bundle contains one top-level superforge skill, so one upload is enough. Claude Code dynamic workflows are not available in the browser; the bundle uses the complete prose fallback instead.
To create separate per-skill ZIPs, run python3 scripts/package_skills.py without the option.
| Environment | Support |
|---|---|
| Claude Code | skills plus optional dynamic workflows |
| Codex CLI / Codex app | skills through ~/.agents/skills or ~/.codex/skills |
| Gemini CLI / Antigravity IDE | skills through their discovered skill directories |
| Claude.ai | standalone ZIP; no dynamic workflow runtime |
| Plain chat without skill/file tools | paste-only guidance; no automatic dispatch |
Superforge does not make the active chat model cheaper, guarantee correctness, replace legal advice, or declare a system secure. It makes routing and evidence requirements explicit. The result is still limited by the available tools, credentials, source material, and human decisions.
skills/superforge/ Thin Router
skills/superforge-*/ fourteen specialist skills
workflows/ optional Claude Code workflow enforcement
scripts/ packaging and deterministic checks
assets/ localized public diagrams
.claude-plugin/ Claude Code plugin and marketplace manifests
PORTFOLIO_CASE_STUDY.md portfolio case study (English summary)
PORTFOLIO_CASE_STUDY.ja.md detailed portfolio source (Japanese)
SOURCES.md dated external claims
Start with skills/superforge/SKILL.md, its help, the source ledger, or the portfolio case study (日本語).
These run on a fresh clone with only Python 3 and the Claude Code CLI, and are what CI runs:
claude plugin validate --strict .
python3 scripts/check_superforge_router.py
python3 scripts/check_library_discovery.py
python3 scripts/check_public_release.py --skip-zip
python3 scripts/validate_llms_txt.py skills/superforge-ship/assets/templates/llms.txt
Two checks fail on a fresh clone unless given generated input: scripts/check_public_release.py without --skip-zip needs python3 scripts/package_skills.py --claude-web first (creates dist/superforge-claude-web.zip, which is not committed), and scripts/validate_llms_txt.py defaults to ./llms.txt, which this repository does not have — pass the path of the template above or of an llms.txt generated for your project.
The suite was informed by the author's BreakBias and cross-model handoff work, plus openly documented agent and skill patterns from projects including obra/superpowers, BMAD-METHOD, and Vercel Labs Skills. Those projects' text and code are not copied into this repository. One exception: superforge-scroll is derived from oso95/scroll-world (MIT) and redistributes three of its files unmodified, with the upstream license reproduced in skills/superforge-scroll/NOTICE.md. See the specialist provenance files and SOURCES.md for details.
MIT — see LICENSE.
superforge-test| choose and implement valuable tests |
| Prove | superforge-debug | root-cause debugging and failure memory |
| Prove | superforge-secure | practical security review for small teams |
| Prove | superforge-verify | attach evidence before any completion claim |
| Ship | superforge-ship | decide whether a product may be released |
| Continue | superforge-handoff | hand work to another tool or agent, pushed so it can read it |