bama
BAMA: 모든 Mac 앱을 만들 수 있습니다
얇은 라우터 하나와 전문가 14명. 컨텍스트 최소화. 현재 단계에 필요한 기능만 로드하는 Claude Code 플러그인
One thin router. Fourteen specialists. Less context. A Claude Code plugin that loads only the skill the current phase needs.
스킬JavaScript · HTMLGitHub @takaoumehara온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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 |