一键导入
cnp
Inspect changes, create one or more Conventional Commits, and push — use when the user says "commit and push", "cnp", or "commit everything and push"
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Inspect changes, create one or more Conventional Commits, and push — use when the user says "commit and push", "cnp", or "commit everything and push"
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Add or tighten GitHub Flow restrictions for a GitHub repository using gh CLI in a solo developer setup. Use when asked to enforce pull-request-only main branch protection, required status checks, force-push blocking, or other branch safety rules without requiring a second reviewer.
Verify whether a GitHub repository is correctly configured for GitHub Flow, especially for a solo developer setup. Use when asked to audit branch protection, required checks, pull request rules, rulesets, or whether main is safely protected without blocking a single maintainer workflow.
Decompose a rough stakeholder request on an existing system into one or more logically-bounded, shippable features. Use when the user provideds vague idea like "add loyalty points" or "I want customers to earn rewards" — not a fully scoped spec. The skill acts as a product manager: it reads existing system context, asks critical clarifying questions (~20 max), pressure-tests feasibility, and outputs feature-scoped folders with feature.md handoff artifacts ready for /grill-with-docs. Triggers on: "add X to our app", "I want Y functionality", "can we do Z?", or any request that sounds like a stakeholder itch rather than an engineering ticket. Accepts vague input. Rejects pure green field vision dumps.
Discover, decompose, and scope raw product ideas / epics into logically-bounded features. Use when the user has a green field vision — a brain dump, startup idea, "I want to build X", or an unscoped epic. Runs a lightweight discovery grilling (~20 questions max), then produces feature-scoped folders with feature.md handoff artifacts ready for /grill-with-docs. Triggers on: "I want to build...", "new SaaS idea", "green field", "from scratch", raw vision dumps, or any request that sounds like a whole product rather than a single capability on an existing system.
Derives a feature backlog from CONTEXT.md and nearby domain artifacts, then writes stable feature artifacts under docs/features. Use when the user wants to turn a domain model, completed grilling session, ADR set, or existing codebase context into an ordered feature list, decide which features deserve grilling first, or identify which ones can go straight to issues, TDD or implementation.
Turn the current conversation context into a PRD and publish it to the project issue tracker. Fork of to-prd that frames the plan around testing seams (prefer existing, highest-possible seams) rather than deep modules. Use when user wants to create a PRD from the current context and tests should be designed at seams.
| name | cnp |
| description | Inspect changes, create one or more Conventional Commits, and push — use when the user says "commit and push", "cnp", or "commit everything and push" |
| metadata | {"version":"0.1.0","author":"jimzord12","created_at":"Jun 17, 2026","updated_at":"Jun 17, 2026"} |
Survey the changes (git status, git diff HEAD), commit them following Conventional Commits, and push.
One commit is the default. More files changed does not mean more commits. Split into multiple commits only when changes are independently meaningful and independently reversible — reverting one shouldn't break the other (e.g. a refactor and an unrelated feature that happened to land together).
Rule of thumb: if one "and" describes the work, it's one commit. If you need two "and"s, consider splitting. When in doubt, keep it as one.
When splitting, stage each group precisely with git add <files> — never git add -A. Commit foundational changes first.
--no-verify unless the user explicitly asks..env, *.key, *.pem, credentials).git pull --rebase and retry, or report the conflict.Report: how many commits and why, the message(s), and whether the push succeeded.