bama
BAMA: 모든 Mac 앱을 만들 수 있습니다
Codex·Claude Code용 프로젝트 계획·검증 전달 워크플로우 스킬
Skills for Codex and Claude Code to plan software projects and execute verified delivery workflows
AI가 요약 · README에서
스킬JavaScript · PythonGitHub @shipovalovyuriy직접 설치운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
설치형 프로젝트는 배포 도메인 없이도 확인할 수 있습니다. 개인 저장소는 GitHub 로그인으로, 조직 저장소는 위의 저장소 확인 파일로 직접 확인해 주세요.
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
An AI-native software development lifecycle for agentic runtimes — Codex
and Claude Code — built around two explicit loops:README 전문 보기 ↗An AI-native software development lifecycle for agentic runtimes — Codex and Claude Code — built around two explicit loops:
Everything is packaged as skills, subagent role definitions, and install scripts. The repository is meant to be read by both humans and the agents themselves: files are explicit, auditable, and versioned.
Code generation is no longer the bottleneck; judgment, verification, and context economy are. The harness encodes them as contracts instead of habits:
STATE.md, REVIEW-MANIFEST.json, evidence logs); any fresh session
continues from disk, never from chat history.aird-validate.mjs) enforces
package structure, write scopes, dependency graphs, readiness fields, the
search behind every declared write scope, and gate wiring — including that
every edge case the requirements declare is selected by some gate.Phases, in risk order (depth is earned by retired risk, not spent in advance):
lite/standard/deep) and package class.codemap.md with exact paths; remote probing stays inside subagents.Both loops end with a Process Metrics And Loop Improvement phase
(contract: skills/public/aird-discovery-loop/references/process-metrics.md):
~/.agent/aird-metrics/history.jsonl) shared by both runtimes; the record
is derived from the package by aird-metrics.mjs, not typed by hand, so
runs stay comparable field by field;improvement-backlog.md naming the exact skill section to change and the
metric that will prove the change worked;evals/E-NNNN.md) — the regression suite for the loop itself.Sixteen roles, shipped in both formats (agents/*.toml for Codex,
claude/agents/*.md for Claude Code): routing (triage, supervisor),
discovery (explorer, product-analyst, risk-analyst, uiux-designer,
architect, architect-deep), delivery (backend-worker, frontend-worker,
worker, debugger), and verification (reviewer, qa, cybersec,
docs). Purposes, spawn discipline, and output contracts: docs/ROLES.md.
Harness skills (skills/public/):
| Skill | Purpose |
|---|---|
aird-discovery-loop | The discovery loop described above |
aird-delivery-loop | The delivery loop described above |
code-review-standards | Standards-backed review/implementation guidance, incl. the Build-Less Ladder |
improve-my-code | Scan → scoped refactor → verify → review loop for existing codebases |
frontend-design | Feature-first, hierarchy-first frontend design workflow |
senior-backend / senior-frontend | Production-grade engineering guidance per stack |
rat / rca | Riskiest-assumption testing and root cause analysis |
constraint-flow-thinking | Theory of Constraints / systems-thinking analysis |
usability-tester | Persona-driven usability testing via computer use |
verify-on-browser | Browser verification over Chrome DevTools Protocol |
cybersec-assistance | Repo-grounded threat modeling and security review |
prompt-generator | Prompt engineering for any target |
Vendored third-party skills at skills/ top level:
figma-implement-design, pdf, playwright, security-best-practices,
spreadsheet. The former vendored figma skill was dropped: the name is
taken by the HyperFrames figma skill, and an install would overwrite it.
.
├── AGENTS.md # global Codex guidance
├── CLAUDE.md # global Claude Code guidance
├── agents/ # subagent roles, Codex format (TOML)
├── claude/
│ ├── agents/ # subagent roles, Claude Code format (MD)
│ └── settings.json.example # Claude Code settings starter
├── config/
│ └── config.toml.example # Codex config starter
├── docs/
│ ├── ROLES.md # subagent role reference
│ ├── INCLUDED.md # what is included and the typical flow
│ ├── CONFIG.md
│ └── SECURITY.md
├── scripts/
│ ├── install.sh # install both runtimes (or --codex / --claude)
│ ├── install-codex.sh
│ └── install-claude.sh
└── skills/
├── public/ # harness skills (source of truth, Codex dialect)
└── <vendored skills>
git clone [email protected]:shipovalovyuriy/sdlc-harness.git
cd sdlc-harness
./scripts/install.sh # both runtimes
./scripts/install.sh --codex # Codex only -> ~/.codex
./scripts/install.sh --claude # Claude Code only -> ~/.claude
The Codex install copies skills and TOML agents as-is. The Claude install
flattens skills/public/<name> to ~/.claude/skills/<name> (Claude Code only
discovers top-level skills) and rewrites the runtime dialect: $skill →
/skill, AGENTS.md → CLAUDE.md, ${CODEX_HOME} paths →
${CLAUDE_CONFIG_DIR} paths, agent_type → subagent_type, fork-field
semantics. Skill texts are maintained once, in the Codex dialect.
Then start a session and run:
$aird-discovery-loop # Codex
/aird-discovery-loop # Claude Code
and, once a wave is accepted:
$aird-delivery-loop # Codex
/aird-delivery-loop # Claude Code
The bundle is portable by design: no auth files, API keys, provider credentials, logs, or project secrets. See docs/SECURITY.md.