用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/y3owk1n/nix-system-config-v2 --skill pr命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
Add a skill source or local skill to the Nix configuration.
Scan codebase for deepening opportunities — refactors that turn shallow modules into deep ones.
Create, derive, or update the PRD — the single source of truth every other skill reads.
| name | pr |
| description | Commit changes and open a pull request. |
main. New branch always.git add -A or git add . — stage paths individually.main.git switch -c <type>/<short-kebab-summary>.just ci, make test, npm test). Open only on green. Skip when /ship already ran the fast checks.git add <paths> && git status --short — named paths only.claude|anthropic|co-authored|generated with) before committing.cat .github/pull_request_template.md 2>/dev/nullThis PR <verb> ....git push -u origin <branch> && gh pr create --title "<type>(<scope>): <subject>" --body "<body>"gh pr checks --watchBoth use the same shape:
<type>(<scope>): <subject>
Types: feat, fix, perf, revert, docs, refactor, test, chore, ci, build, style.
Write the subject for a user, not the diff:
fix(auth): handle expired tokens gracefully ✓fix: update auth.go ✗For a single-commit PR, reuse the commit subject as the title. For a multi-commit PR, write a subject that covers the whole branch rather than copying the last commit.
Commit body: explain why and behaviour change, wrap at 72 chars. Closes #123 when fixing an issue.
This PR <verb> ...
## What changed
<2-3 sentences: user-visible behaviour>
## Why
<1-2 sentences: motivation>
## How to test
<concrete steps>
Write for the reader, not the diff:
This PR fixes button responsiveness on touch devices. ✓Updates handleClick in Button.tsx ✗Config/command changes: name them exactly as typed, note defaults, say whether existing configs keep working.
Done when: checks are green, the PR is open with a conventional-commit title and a body written for a reader, and no commit or PR text mentions Claude, Anthropic, or AI. Checkable: gh pr checks passes, gh pr view --json title -q .title matches ^(feat|fix|perf|revert|docs|refactor|test|chore|ci|build|style)(\(.+\))?!?: .+, and gh pr view --json title,body piped through grep -iE 'claude|anthropic|co-authored|generated with' returns nothing.