Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/b3rys-b3os-release-ops
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: devops
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 2
codeload.github.com· found in install commandgithub.com· found in code
Files it touches
~/.claude/skills/b3os-release-ops/dev/null
What's inside
- Skill name
b3os-release-ops- Description
- b3os 공개 정본 배포·PR 머지·핫픽스·force-push 안전 게이트. 팀원이 공개 main, live deploy, clean merge, GD noreply 재작성, 인수테스트, 봇 자율머지 범위를 판단할 때 invoke한다. skills/b3os-release-ops/scripts/release-preflight.sh 로 clean worktree·noreply author/committer·post-merge tip·branch protection·live repo 확인을 기계적으로 점검한다.
- License
- Apache-2.0
- Instructions
- 134 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (10)
- SKILL.md
- public-lint-allow.txt
- approver-check.mutants.sh · scripts/
- approver-check.py · scripts/
- approver-check.test.py · scripts/
- preflight-protection.test.sh · scripts/
- public-content-lint.test.ts · scripts/
- public-content-lint.ts · scripts/
- release-preflight.args.test.sh · scripts/
- release-preflight.sh · scripts/
SKILL.md (first lines)
# b3os-release-ops — 공개 배포·머지·핫픽스 게이트 정본 문서: `docs/DEPLOY_MERGE_HOTFIX_WORKFLOW.md` ## 언제 invoke하나 - b3os 공개 `main`에 PR을 merge하기 전. - live deploy(라이브 배포)하기 전/후. - hotfix(긴급 수정)를 만들거나 머지할 때. - force-push/history rewrite/orphan public snapshot 같은 공개 기록 재작성 논의가 있을 때. - 봇이 “자동 머지해도 되는가?”를 판단해야 할 때. ## 빠른 판정 | 작업 | 봇 자율 가능? | 필수 게이트 | |---|---:|---| | 문서 오탈자, 링크, 포맷팅 | 가능 | clean worktree, preflight, 가능하면 리뷰 | | 테스트만 수정, 제품 동작 불변 | 제한적 가능 | 관련 테스트, preflight, 리뷰 1명 | | 코드 동작 변경 | 불가 | PR, CI/typecheck, member review, 필요 시 harness | | DB·권한·보안·시크릿 | 불가 | 팀장 승인, 리뷰, rollback, 감사 로그 | | live deploy/restart | 불가 | 팀장/운영 승인, dry-run, build, acceptance, rollback | | branch protection/force-push | 불가 | 팀장 승인, 2명 또는 harness review, backup, audit | ## 표준 실행 절차 ### 1. PR merge 전 ```bash # 작업 브랜치에서 skills/b3os-release-ops/scripts/release-preflight.sh --mode merge bun run typecheck # 코드 변경일 때 ``` 확인: - `git status`가 clean인지. - 브랜치가 `main`이 아닌지. - `origin/main..HEAD` commit author·committer email이 GitHub noreply인지. - GitHub `main` branch protection이 켜져 있는지. - PR 리뷰 1명 이상을 받았는지. ### 2. clean merge - 공개 기록에 남길 author가 GD라면 `gd.on` noreply email로 재작성한다. - merge 수행 계정은 GitHub Settings → Emails에서 “Keep my email addresses private”를 먼저 켠다. GitHub 웹/squash merge commit은 브랜치 commit이 all-noreply여도 머지 수행 계정의 author·committer email을 남길 수 있다. - rebase/amend/fast-forward merge도 committer email이 로컬 실명 email로 남을 수 있으므로 author와 committer를 모두 확인한다. - squash/rebase는 PR 범위 안에서만 한다. - branch protection을 우회하거나 완화하지 않는다. - merge 후 `git fetch origin main`을 실행하고 `skills/b3os-release-ops/scripts/release-preflight.sh --mode post-merge`로 `origin/main` tip author·committer email이 모두 noreply인지 확인한다. - post-merge 검증 뒤 `main`을 fast-forward로 맞춘다. ### 3. live deploy ```bash git fetch origin main git --no-pager log --oneline HEAD..origin/main # 반영될 commit 확인(dry-run) skills/b3os-release-ops/scripts/release-preflight.sh --mode deploy --live-dir "$PWD" PREV="$(git rev-parse HEAD)" # 롤백 지점 — 보고에 남긴다 git reset --hard origin/main bun install && bun run build bun run service restart # 상시가동 미등록이면 `bun run start` 재기동 ``` 검증(`/team` 200)이 실패하면 `git reset --hard "$PREV"` → `bun install && bun run build` → 재시작으로 되돌린다. 전체 절차와 인수테스트 기준은 `docs/DEPLOY_MERGE_HOTFIX_WORKFLOW.md`의 “라이브 배포 흐름”이 정본이다. ### 4. 배포 후 인수테스트 - `/team` 200 확인. - `/team/api/agents` 응답 확인. - 변경된 사용자 경로를 대표 케이스로 1회 확인. - 보고에 before/after SHA, 검증, 미검증, rollback을 남긴다. ## Hotfix 모드 1. 증상, 영향, 롤백 기준을 먼저 적는다. 2. `hotfix/<topic>` 브랜치에서 최소 diff로 고친다. 3. 관련 테스트와 실제 재현 경로를 확인한다. 4. member review 1명 이상을 받는다. 공개 장애·보안·데이터 영향이면 harness까지 붙인다. 5. merge 후 즉시 deploy + acceptance를 수행한다. 6. 후속 정리는 별도 작업으로 분리한다. ## Force-push / history rewrite 팀장 승인 없이는 금지다. 승인 후에도 다음을 모두 만족해야 한다. - 원격 현재 SHA 백업. - rollback branch/tag 준비. - secret scan 통과. - 공개 범위 commit author·committer와 annotated tag tagger email noreply 확인. - 2명 이상 또는 harness review. - branch protection 재확인. - 전/후 SHA와 복구 명령 보고. ## 기계적 가드 `release-preflight.sh`: ```bash skills/b3os-release-ops/scripts/release-preflight.sh --mode merge skills/b3os-release-ops/scripts/release-preflight.sh --mode post-merge skills/b3os-release-ops/scripts/release-preflight.sh --mode deploy --live-dir /path/to/live/repo ``` 옵션: - `--mode merge|deploy|hotfix|force-push|post-merge` - `--base origin/main` - `--live-dir <path>` - `--skip-branch-protection` (GitHub API를 쓸 수 없는 로컬 dry-run 때만) - `--allow-main` (deploy 모드처럼 main worktree 검사가 필요한 때만) 실패하면 머지/배포하지 말고 원인을 해결한다. `--skip-*` 옵션 사용은 보고에 남긴다. ## 보고 템플릿 ```text files changed: verified:
From b3rys/b3rys-team-os, Apache-2.0.
More from b3rys/b3rys-team-os
- 0.642score
b3os-ai-code-safety
b3rys
b3rys software-structure and refactoring guide for AI-generated or AI-modified code.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-harness-playbook
b3rys
b3rys 팀 harness(sub agent 병렬 실행) 플레이북 — 트리거 우선.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-sf
b3rys
b3os SF(Software Factory) — 프로젝트 방법론.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-team-inbox
b3rys
the team lead AI Team 6 agent 가 message bus 와 대화하는 도구.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
b3os-report
b3rys
b3rys 팀 표준 보고서 스킬.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
b3os-slack-format
b3rys
b3rys 팀 슬랙 메시지 포맷 스킬.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
b3os-model-rollout
b3rys
팀원 런타임(hermes · codex · openclaw)의 모델을 새 모델로 바꿀 때 쓰는 절차와 도구.
SkillAFreshness: A★ 14Claude Code +9 - 0.638score
b3os-bwf
b3rys
b3rys 팀 기본 과제 수행 워크플로우(b3os workflow).
SkillAFreshness: A★ 14Claude Code +9 - 0.637score
b3os-verification
b3rys
b3rys method for proving that a change or a release is correct — and for making that proof hold and get stronger over time.
SkillAFreshness: A★ 14Claude Code +9 - 0.635score
b3os-how-to-explain
b3rys
한국어로 설명·보고할 때 독자가 되묻지 않게 쓰는 규칙.
SkillAFreshness: A★ 14Claude Code +9 - 0.631score
b3os-team-learning-loop
b3rys
b3rys 팀 정책 자가발전, SHARED->TEAM-OS 승격, compacting, 프로젝트별 운영리뷰, 월간 개선지표를 운영하는 주간 learning-loop 스킬.
SkillAFreshness: A★ 14Claude Code +9 - 0.597score
b3os-team-member-lifecycle
b3rys
Use when adding, testing, disabling, offboarding, or archiving a b3rys team member across Claude Code channel, OpenClaw, Hermes Agent, or future runtimes.
SkillBFreshness: B★ 14Claude Code +9
Signals
- Stars
- 14
- Forks
- 6
- Open issues
- 5
- Last commit (this folder)
- Oct 12, 2026 (17 days ago)
- Last release
- Jul 31, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/b3rys/b3rys-team-os
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from b3rys
- 0.642score
b3os-team-inbox
b3rys
the team lead AI Team 6 agent 가 message bus 와 대화하는 도구.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-sf
b3rys
b3os SF(Software Factory) — 프로젝트 방법론.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-ai-code-safety
b3rys
b3rys software-structure and refactoring guide for AI-generated or AI-modified code.
SkillAFreshness: A★ 14Claude Code +9 - 0.642score
b3os-harness-playbook
b3rys
b3rys 팀 harness(sub agent 병렬 실행) 플레이북 — 트리거 우선.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
b3os-report
b3rys
b3rys 팀 표준 보고서 스킬.
SkillAFreshness: A★ 14Claude Code +9 - 0.639score
b3os-model-rollout
b3rys
팀원 런타임(hermes · codex · openclaw)의 모델을 새 모델로 바꿀 때 쓰는 절차와 도구.
SkillAFreshness: A★ 14Claude Code +9
Cite this page
b3os-release-ops skill. Agent Mart. https://agentmart.dev/skills/b3rys-b3os-release-ops (last updated 2026-10-24)