Chalk Labs
Need help deploying nexmoe-best-practices-release?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
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/nexmoe-nexmoe-best-practices-release
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: productivity
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/nexmoe-best-practices-release
What's inside
- Skill name
nexmoe-best-practices-release- Description
- Universal release workflow. Auto-detects version files and changelogs. Supports Node.js, Python, Rust, Claude Plugin, and generic projects. Use when user says "release", "发布", "new version", "bump version", or asks to "push" / "推送" a release. Not for ordinary branch commits, pushes or PRs.
- License
- MIT
- Instructions
- 497 lines in SKILL.md · view on GitHub
Files (2)
- SKILL.md
- playwright-screenshots.md · references/
SKILL.md (first lines)
# Nexmoe Release Best Practices
Universal release workflow supporting any project type with multi-language changelog.
## Quick Start
Just run `/nexmoe-best-practices-release` - auto-detects your project configuration.
## Supported Projects
| Project Type | Version File | Auto-Detected |
|--------------|--------------|---------------|
| Node.js | package.json | ✓ |
| Python | pyproject.toml | ✓ |
| Rust | Cargo.toml | ✓ |
| Claude Plugin | marketplace.json | ✓ |
| Generic | VERSION / version.txt | ✓ |
## Options
| Flag | Description |
|------|-------------|
| `--dry-run` | Preview changes without executing |
| `--major` | Force major version bump |
| `--minor` | Force minor version bump |
| `--patch` | Force patch version bump |
## Workflow
### Step 1: Detect Project Configuration
1. Check for `.releaserc.yml` (optional config override)
2. Auto-detect version file by scanning (priority order):
- `package.json` (Node.js)
- `pyproject.toml` (Python)
- `Cargo.toml` (Rust)
- `marketplace.json` or `.claude-plugin/marketplace.json` (Claude Plugin)
- `VERSION` or `version.txt` (Generic)
3. Scan for changelog files using glob patterns:
- `CHANGELOG*.md`
- `HISTORY*.md`
- `CHANGES*.md`
4. Identify language of each changelog by filename suffix
5. Display detected configuration
**Language Detection Rules**:
Changelog files follow the pattern `CHANGELOG_{LANG}.md` or `CHANGELOG.{lang}.md`, where `{lang}` / `{LANG}` is a language or region code.
| Pattern | Example | Language |
|---------|---------|----------|
| No suffix | `CHANGELOG.md` | en (default) |
| `_{LANG}` (uppercase) | `CHANGELOG_CN.md`, `CHANGELOG_JP.md` | Corresponding language |
| `.{lang}` (lowercase) | `CHANGELOG.zh.md`, `CHANGELOG.ja.md` | Corresponding language |
| `.{lang-region}` | `CHANGELOG.zh-CN.md` | Corresponding region variant |
Common language codes: `zh` (Chinese), `ja` (Japanese), `ko` (Korean), `de` (German), `fr` (French), `es` (Spanish).
**Output Example**:
```
Project detected:
Version file: package.json (1.2.3)
Changelogs:
- CHANGELOG.md (en)
- CHANGELOG.zh.md (zh)
- CHANGELOG.ja.md (ja)
```
### Step 2: Analyze Changes Since Last Tag
```bash
LAST_TAG=$(git tag --sort=-v:refname | head -1)
git log ${LAST_TAG}..HEAD --oneline
git diff ${LAST_TAG}..HEAD --stat
```
Categorize by conventional commit types:
| Type | Description |
|------|-------------|
| feat | New features |
| fix | Bug fixes |
| docs | Documentation |
| refactor | Code refactoring |
| perf | Performance improvements |
| test | Test changes |
| style | Formatting, styling |
| chore | Maintenance (skip in changelog) |
> **Note**: This categorization is for internal analysis only. When writing changelog entries (Step 4), ALL descriptions must be rewritten in user-facing language. See Step 4 writing guidelines.
**Breaking Change Detection**:
- Commit message starts with `BREAKING CHANGE`
- Commit body/footer contains `BREAKING CHANGE:`
- Removed public APIs, renamed exports, changed interfaces
If breaking changes detected, warn user: "Breaking changes detected. Consider major version bump (--major flag)."
### Step 3: Determine Version Bump
Rules (in priority order):
1. User flag `--major/--minor/--patch` → Use specified
2. BREAKING CHANGE detected → Major bump (1.x.x → 2.0.0)
3. `feat:` commits present → Minor bump (1.2.x → 1.3.0)
4. Otherwise → Patch bump (1.2.3 → 1.2.4)
Display version change: `1.2.3 → 1.3.0`
### Step 4: Generate Multi-language Changelogs
For each detected changelog file:
1. **Identify language** from filename suffix
2. **Detect third-party contributors**:
- Check merge commits: `git log ${LAST_TAG}..HEAD --merges --pretty=format:"%H %s"`
- For each merged PR, identify the PR author via `gh pr view <number> --json author --jq '.author.login'`
- Compare against repo owner (`gh repo view --json owner --jq '.owner.login'`)
- If PR author ≠ repo owner → third-party contributor
3. **Generate content in that language**:From nexmoe/skills, MIT.
More from nexmoe/skills
- 0.570score
nexmoe-best-practices-cloudflare
nexmoe
Read-only review of Cloudflare Workers and Pages projects for runaway execution and billing risk.
SkillAFreshness: AClaude Code +9 - 0.570score
nexmoe-best-practices-skills
nexmoe
Create, revise, or simplify Agent Skills and prompts, adding supporting Bun scripts when useful.
SkillAFreshness: AClaude Code +9 - 0.561score
nexmoe-best-practices-testing
nexmoe
编写、修改或审查自动化测试时使用:先写用户可读的 BDD 验收场景,以 E2E 为主,禁止 mock,使用真实基础设施及经过契约验证的外部 fake,检查 70% 分支覆盖率,并将可判定的测试规范落实为 lint。也用于制定测试策略和测试治理规则。
SkillAFreshness: AClaude Code +9 - 0.561score
nexmoe-best-practices-uiux
nexmoe
网站 UI/UX 最佳实践与实施规范,持续收录界面和交互约定。设计、实现、调整或审查网站 UI/UX 时使用,并将已收录且与任务相关的规则作为实施约束。当前包含 i18n 最佳实践;新增或调整多语言、语言推荐横幅、语言切换、URL 语言路由、语言偏好存储、内容语言回退或多语言 SEO 时必须遵循。
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 13, 2026 (17 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/nexmoe/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from nexmoe
- 0.657score
AGENTS.md · nexmoe/VidBee
nexmoe
AGENTS.md from nexmoe/VidBee: 133 lines covering Quick Reference, Core Principles, Testing, When Biome Can't Help.
TemplateAFreshness: A★ 11KCodex +5 - 0.570score
nexmoe-best-practices-cloudflare
nexmoe
Read-only review of Cloudflare Workers and Pages projects for runaway execution and billing risk.
SkillAFreshness: AClaude Code +9 - 0.570score
nexmoe-best-practices-skills
nexmoe
Create, revise, or simplify Agent Skills and prompts, adding supporting Bun scripts when useful.
SkillAFreshness: AClaude Code +9 - 0.561score
nexmoe-best-practices-testing
nexmoe
编写、修改或审查自动化测试时使用:先写用户可读的 BDD 验收场景,以 E2E 为主,禁止 mock,使用真实基础设施及经过契约验证的外部 fake,检查 70% 分支覆盖率,并将可判定的测试规范落实为 lint。也用于制定测试策略和测试治理规则。
SkillAFreshness: AClaude Code +9 - 0.561score
nexmoe-best-practices-uiux
nexmoe
网站 UI/UX 最佳实践与实施规范,持续收录界面和交互约定。设计、实现、调整或审查网站 UI/UX 时使用,并将已收录且与任务相关的规则作为实施约束。当前包含 i18n 最佳实践;新增或调整多语言、语言推荐横幅、语言切换、URL 语言路由、语言偏好存储、内容语言回退或多语言 SEO 时必须遵循。
SkillAFreshness: AClaude Code +9
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get nexmoe-best-practices-release running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
nexmoe-best-practices-release skill. Agent Mart. https://agentmart.dev/skills/nexmoe-nexmoe-best-practices-release (last updated 2026-10-24)