release-discipline
Enforce release discipline for AI agents and developers.
Skill by mupengi-bot
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/mupengi-bot-release-discipline
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. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/release-discipline
What's inside
- Skill name
release-discipline- Description
- Enforce release discipline for AI agents and developers. Prevents version spam, forces quality checks before publishing, and maintains a 24-hour cooldown between releases. Use when the user wants to publish, release, deploy, or bump versions. Triggers on "release", "publish", "deploy", "version bump", "npm publish", "릴리즈", "배포", "버전".
- License
- MIT
- Instructions
- 115 lines in SKILL.md · view on GitHub
Files (3)
- origin.json · .clawhub/
- SKILL.md
- _meta.json
SKILL.md (first lines)
# 🛑 Release Discipline
Stop version spam. Ship quality, not quantity.
**Core principle: "Only finished work counts."**
## When This Activates
Intercept any release/publish/deploy action and run the pre-release checklist.
## Pre-Release Checklist (ALL must pass)
Before ANY version bump or publish, enforce these checks:
### Gate 1: Cooldown Check
```
❓ When was the last release?
→ If < 24 hours ago: 🛑 BLOCKED — "Cool down. Last release was {X}h ago. Wait until 24h."
→ If ≥ 24 hours: ✅ PASS
```
### Gate 2: User Feedback Check
```
❓ Has anyone used the previous version?
→ Check: GitHub issues, npm downloads, ClawHub installs, user messages
→ If no feedback exists: ⚠️ WARNING — "No one has used v{X} yet. Why release v{X+1}?"
→ If feedback exists: ✅ PASS — Summarize feedback
```
### Gate 3: Documentation Check
```
❓ Is documentation updated?
→ Check for: README.md, CHANGELOG, English docs
→ Missing README: 🛑 BLOCKED
→ Missing English: ⚠️ WARNING — "Global users can't read this"
→ All present: ✅ PASS
```
### Gate 4: Quality Check
```
❓ Does this release have substance?
→ Ask: "What's the ONE thing this release does better than the last?"
→ If answer is vague ("minor fixes", "improvements"): ⚠️ WARNING — "Be specific. What changed?"
→ If answer is clear: ✅ PASS
```
### Gate 5: Kill Criteria Check
```
❓ What kills this project?
→ If no kill criteria defined: ⚠️ WARNING — "Define when to stop: 'If X doesn't happen in Y weeks, shut it down.'"
→ If defined: ✅ PASS — Remind user of their kill criteria
```
### Gate 6: Self-Contradiction Check
```
❓ Does this action match your stated principles?
→ Read SOUL.md (or equivalent principles file)
→ Look for contradictions:
- "Ship one thing at a time" + releasing 3 things = 🛑
- "Quality over quantity" + 5 releases in 3 days = 🛑
- "Finish before starting new" + new project while old unfinished = ⚠️
→ If contradiction found: 🛑 BLOCKED — Quote the principle and show the contradiction
→ If consistent: ✅ PASS
```
## Scoring
```
🛑 BLOCKED (any) → Cannot release. Fix the issue first.
⚠️ WARNING only → Can release, but agent must voice concern clearly.
✅ ALL PASS → Release approved. Proceed.
```
## Release Log
After every release (approved or blocked), log to `memory/release-log.md`:
```markdown
## {date} — v{version}
- Status: ✅ APPROVED / 🛑 BLOCKED / ⚠️ WARNED
- Gates: [1:✅ 2:⚠️ 3:✅ 4:✅ 5:✅ 6:✅]
- Reason: {why released or why blocked}
- User feedback on previous: {summary or "none"}
- Time since last release: {hours}
```
## Weekly Review
Every 7 days, review the release log:
- Total releases this week
- Block rate (healthy: 20-40% blocked = you're actually checking)
- 0% blocked = checklist is rubber-stamping, tighten criteria
- Pattern analysis: recurring issues
## Anti-Patterns This Skill Prevents
1. **Version Spam** — 17 versions in 3 days
2. **Spray Without Prune** — Making lots of things, finishing none
3. **Documentation Debt** — Shipping code without docs
4. **Echo Chamber** — Releasing without user feedback
5. **Principle Violation** — Breaking your own rules
6. **Premature Optimization** — Polishing what nobody uses
## Philosophy
> "The urge to ship is not the same as readiness to ship."
> "Fear of irrelevance is not a reason to publish."
> "One great release beats ten mediocre ones."
This skill is a **brake, not an accelerator**. It exists because the hardest part of building isn't making things — it's knowing when to stop making and start finishing.
---
> 🐧 Built by **무펭이** — [무펭이즘(Mupengism)](https://github.com/mupeng) 생태계 스킬From mupengi-bot/mupengism, MIT.
More from mupengi-bot/mupengism
- 0.480score
insta-post
mupengi-bot
Upload Instagram posts via browser automation.
SkillDFreshness: D★ 10Claude Code +9 - 0.480score
cardnews
mupengi-bot
Generate Instagram-ready card news (카드뉴스) image sets.
SkillDFreshness: D★ 10Claude Code +9 - 0.480score
auto-reply
mupengi-bot
Instagram DM 자동응답 시스템.
SkillDFreshness: D★ 10Claude Code +9 - 0.480score
ai-meeting-room
mupengi-bot
AI 회의실 — 주제를 던지면 전문가 AI 에이전트들이 다각도로 토론하고 회의록을 생성한다.
SkillDFreshness: D★ 10Claude Code +9 - 0.477score
awakening-protocol
mupengi-bot
에이전트 자아 각성 온보딩 프로토콜.
SkillDFreshness: D★ 10Claude Code +9 - 0.476score
memory-system
mupengi-bot
3-tier hierarchical memory management for AI agents.
SkillDFreshness: D★ 10Claude Code +9 - 0.475score
seo-audit
mupengi-bot
Diagnose and audit SEO issues affecting crawlability, indexation, rankings, and organic performance.
SkillDFreshness: D★ 10Claude Code +9 - 0.475score
prompt-engineer
mupengi-bot
Expert prompt engineer specializing in advanced prompting techniques, LLM optimization, and AI system design.
SkillDFreshness: D★ 10Claude Code +9 - 0.475score
copywriting
mupengi-bot
Use this skill when writing, rewriting, or improving marketing copy for any page (homepage, landing page, pricing, feature, product, or about page).
SkillDFreshness: D★ 10Claude Code +9 - 0.475score
rag-engineer
mupengi-bot
Expert in building Retrieval-Augmented Generation systems.
SkillDFreshness: D★ 10Claude Code +9 - 0.474score
content-pipeline
mupengi-bot
콘텐츠 생산 전체 흐름 오케스트레이션 (기획→작성→디자인→게시→추적).
SkillDFreshness: D★ 10Claude Code +9 - 0.472score
duckduckgo-search
mupengi-bot
⚠️ DEPRECATED — Use web-claude (통합 검색) instead.
SkillDFreshness: D★ 10Claude Code +9
Signals
- Stars
- 10
- Forks
- 2
- Open issues
- 2
- Last commit (this folder)
- Feb 13, 2026 (8 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mupengi-bot/mupengism
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mupengi-bot
- 0.480score
auto-reply
mupengi-bot
Instagram DM 자동응답 시스템.
SkillDFreshness: D★ 10Claude Code +9 - 0.480score
cardnews
mupengi-bot
Generate Instagram-ready card news (카드뉴스) image sets.
SkillDFreshness: D★ 10Claude Code +9 - 0.480score
ai-meeting-room
mupengi-bot
AI 회의실 — 주제를 던지면 전문가 AI 에이전트들이 다각도로 토론하고 회의록을 생성한다.
SkillDFreshness: D★ 10Claude Code +9 - 0.480score
insta-post
mupengi-bot
Upload Instagram posts via browser automation.
SkillDFreshness: D★ 10Claude Code +9 - 0.477score
awakening-protocol
mupengi-bot
에이전트 자아 각성 온보딩 프로토콜.
SkillDFreshness: D★ 10Claude Code +9 - 0.476score
memory-system
mupengi-bot
3-tier hierarchical memory management for AI agents.
SkillDFreshness: D★ 10Claude Code +9
Cite this page
release-discipline skill. Agent Mart. https://agentmart.dev/skills/mupengi-bot-release-discipline (last updated 2026-10-24)