close
SolidClose the transaction: verify, archive, docs gate, then squash merge into base after CI passes
Code & Development 13 stars
1 forks Updated 1 weeks ago Apache-2.0
Install
Quality Score: 81/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
**`tx:close`는 "전체 상태가 무결하다"는 선언이다.** 무결하지 않으면 닫지 마라.
필요한 수정을 transaction 안에서 마친 뒤 닫는다.
base is the repository's GitHub default branch. If it cannot be resolved,
relay the stderr instruction and refuse to close:
```bash
BASE=$("${CLAUDE_PLUGIN_ROOT}/bin/tx-hook" base)
```
# 닫힌 상태: 아래가 전부 참이면 transaction은 닫힌 것이다
- Every change carrying a spec delta has a verify pass newer than the last
code change. Delta-less changes are gated by task completion and CI instead.
The verifier receives the change-id and nothing else:
```
Agent(subagent_type="tx:verify", prompt="change-id: <change-id>")
```
- Every active change is archived through `tx:archive`.
- The branch is rebased onto the latest `origin/<base>`.
- If the diff touches long-term memory (tracked `.md`, `openspec/**`): the
final tree passes the `${CLAUDE_PLUGIN_ROOT}/references/docs-surface.md`
rules, and the diff's old and new vocabulary is scanned for conflicts
across every tracked text. The scan postdates the final rebase (rerun it if
the rebase recurs), and every finding is resolved inside this transaction.
- The whole transaction is squash-merged into base through a PR from remote
branch `<prefix>/<scope>/<slug>`. CI green is the merge condition, and
absent checks also block (right after PR creation, absence can be
scheduling lag). The squash message is a conventional commit,
`<prefix>(<scope>): <summary>`, describing the whole transaction.
- Everything born in this transaction has landed in b...
Details
- Author
- clomia
- Repository
- clomia/claude-automata
- Created
- 5 months ago
- Last Updated
- 1 weeks ago
- Language
- Python
- License
- Apache-2.0
Bundled in these plugins
Similar Skills
Semantically similar based on skill content — not just same category
Data & Documents Listed
open
Open a transaction: cut a tx-* branch off base, seed the repo, and route the change
13 Updated 1 weeks ago
clomia Code & Development Listed
loop-close
Closes a slice or a session - adversarial audit of the diff, ledger entry, selective commit, honest report, and the handoff for the next session. Use before considering anything finished.
8 Updated 1 months ago
cbdreamer11 AI & Automation Listed
finish
작업 완료 시 머지/PR/cleanup 경로를 자동 판정하고 후속 단계를 안내한다. 테스트/커밋/plan/branch 상태를 종합 점검 후 의사결정 트리로 명확한 다음 행동 제시. "끝났어", "마무리해줘", "이제 머지", "PR 만들까", "작업 완료" 요청 시 사용. 사용법 /finish [--path pr|direct|release|cleanup]
1 Updated today
SONGYEONGSIN