finishing-a-development-branch
Workspace override — redirects all branch completion to /sync pipeline which enforces CHANGELOG, memlog, audit, and PR creation gates.
- License 许可
- AGPL-3.0
- 最近更新
- 2026-11-14
- Stars
- ★ 25
- Forks
- 9
01 前言 Front Matter
- name
- finishing-a-development-branch
- owner
- pm
- scope
- common
- status
- active
- version
- 1.0.2
- triggers
- [ "finish branch", "complete work", "wrap up", "finishing a development branch", "merge branch", "create PR", "push and PR" ]
- description
- Workspace override — redirects all branch completion to /sync pipeline which enforces CHANGELOG, memlog, audit, and PR creation gates.
- last_reviewed
- 1781308800000
03 SKILL.md 正文
Finishing a Development Branch (Workspace Override)
This workspace overrides the global
finishing-a-development-branchskill.
Why this override exists
This workspace enforces a single PR creation path via /sync to guarantee:
- CHANGELOG.md entry exists before committing
- Session memlog is written to
memory/YYYY-MM-DD.md bun scripts/audit.tspasses before any push- Branch is named
pr/YYYYMMDD-HHMMSS-slugfor traceability
The global skill's Option 2 (push without commit) bypasses CHANGELOG and memlog requirements.
What to do instead
Always use /sync to complete work and create a PR:
/sync "type: description of what changed"
Examples:
/sync "feat: add user authentication"
/sync "fix: resolve null pointer in payment flow"
/sync "docs: update API reference"
The /sync pipeline handles everything:
- Writes session entry to
memory/YYYY-MM-DD.md - Updates
memory/MEMORY.mdindex - Verifies CHANGELOG.md has an entry (blocks if missing — run
/changelogfirst) - Runs
bun scripts/audit.ts(blocks on failure) - Creates
pr/date-slugbranch, commits, pushes, opens GitHub PR
Never use --no-verify
git commit --no-verify and git push --no-verify are forbidden in this workspace.
They bypass secret scanning (gitleaks) and all quality gates.
04 同仓库更多 Skills
discovery
暂无简介
x
暂无简介
root-skill
暂无简介
update-bun-packages
Scans, updates, and upgrades Bun dependencies and packages across the AI workspace (L0) or standalone project (L2/L3) while ensuring lockfile consistency, package.json version bumps, and security compliance. Use when: updating bun dependencies, upgrading packages to @latest, checking outdated packages in workspace or templates.
ui-ux-design-intelligence
Provides comprehensive UI/UX design capabilities including design system creation, component design, visual hierarchy, and user-centered design principles. Use when: building design systems, creating visual designs, designing UI components, or establishing design specifications.
translate
Translation helper for README and documentation files with diff preview and guidance