소스 정보
- 저장소
- arbazkhan971/godmode
- 최근 소스 활동
- 2026년 8월 27일 16:16
- 감지된 SKILL.md 언어
- 영어
- 스타
- 25
- 포크
- 7
설치 방법
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
소스 파일 검토
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
메뉴
기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.
설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
직접 명령은 검토 Prompt를 거치지 않습니다. 실행하기 전에 소스를 확인하세요.
npx skills add https://github.com/arbazkhan971/godmode --skill ship명령은 한 줄로 유지됩니다. 복사하기 전에 가로로 스크롤해 전체 내용을 확인하세요.
로컬 사본을 원하시나요? SkillsMP에서 현재 제공할 수 있는 파일을 다운로드하세요.
SOC 직업 분류 기준
SKILL.md 표시 중
| name | ship |
| description | Ship workflow. Checklist, dry-run, ship, verify. PR, deploy, or release. |
/godmode:ship, "ship it", "deploy", "release"# 1. INVENTORY — What's being shipped?
git log main..HEAD --oneline
git diff main..HEAD --stat
commits = git log main..HEAD --oneline
IF commits is empty:
Print: "Nothing to ship." STOP
ship_type = detect: PR | release | deploy
Print: "{N} commits, {M} files. Type: {ship_type}."
# 2. PRE-SHIP CHECKLIST
{build_cmd}; echo "build:$?"
{lint_cmd}; echo "lint:$?"
{test_cmd}; echo "test:$?"
grep -rn 'API_KEY\|SECRET\|PASSWORD\|TOKEN=' \
$(git diff main..HEAD --name-only) 2>/dev/null
grep -rn '<<<<<<<\|>>>>>>>' \
$(git diff main..HEAD --name-only) 2>/dev/null
FOR each (name, result) in checks:
Print: " [{PASS|FAIL}] {name}"
IF build OR lint OR test FAILED:
delegate to /godmode:fix (max 3 rounds)
Re-run checklist. IF still failing -> STOP.
IF secrets found:
"BLOCKED: secrets in diff." STOP.
IF conflict markers found:
"BLOCKED: merge conflicts." STOP.
IF only TODOs found:
"WARNING: TODOs found. Proceeding."
| Phase | PR | Release | Deploy |
|---|---|---|---|
| Target | title + body | version + tag | config |
| Ship | git push; gh pr create | git tag; gh release | fly deploy |
| Verify | gh pr checks --watch | gh release view | curl health |
| Rollback | gh pr close | git tag -d + push | fly rollback |
# 4. DRY-RUN: Print commands + rollback.
# Require user types 'yes' to proceed.
# 5. SHIP: Execute commands. Print URL.
# 6. VERIFY: Check result. On deploy failure:
# execute rollback immediately.
CODE QUALITY: test + lint + build exit 0
SECURITY: no secrets, no .env, no conflict markers
npm audit -> 0 critical/high
READINESS: branch up-to-date, CI green
IF any CODE QUALITY or SECURITY fails: BLOCKED
IF COMPLETENESS fails: WARNING (proceed + ack)
PR MERGE: git revert <sha>. Time: <5min.
RELEASE: git tag -d {tag} && git push :tag. <5min.
DEPLOY: fly releases rollback | kubectl rollout undo
Time: <10min. Verify: health check 200.
IF rollback impossible (destructive migration):
WARN + require explicit user confirmation.
PR: monitor CI 10 minutes
Release: monitor downloads 30 minutes
Deploy: monitor health 15 minutes
CHECK every 60s: health 200, error rate, latency
P0 (health down, errors >10x): IMMEDIATE ROLLBACK
P1 (errors >2x, latency >3x): ROLLBACK in 15min
P2 (new errors, health OK): INVESTIGATE
P3 (cosmetic): DOCUMENT, fix forward
Append to .godmode/ship-results.tsv:
timestamp\tship_type\tcommit_sha\tbranch\toutcome\turl\trollback_cmd
Print: Ship: {type} completed. {outcome}. URL: {url}.
After the ship summary line, the agent MUST print the Goal-Bridge Contract filled in for this ship as the mandatory final output — metric: the post-deploy verification command that exits 0 when the ship is healthy (e.g. the Verify row in Ship by Type); threshold: the health bound the metric must satisfy; evidence: the file path where metric output/proof is written every round; rollback: the exact trigger that reverts the work. Full protocol: skills/goal-bridge/SKILL.md.
Goal-Bridge Contract (mandatory final output):
SKILL.md §14. Principles prelude, pre-commit audit, terse/stdio/tokens, DispatchContext validation, Progressive Disclosure routing, discard cost hierarchy all fire by default. Ship logs to .godmode/token-log.tsv per round unless GODMODE_TOKENS=0.KEEP if: post-ship verification passes
DISCARD if: verification fails OR rollback triggered
On discard: execute rollback_cmd immediately.
STOP when FIRST of:
- Ship completed + verification passed
- 3 rounds of fix failed to resolve blockers
- Same check keeps failing after fix attempts