用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/curtbushko/nixos-config --skill grill-me命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Comprehensive Nix best practices for flakes, NixOS, home-manager, nix-darwin, devshells, package management, and system configuration. Use this skill when working with Nix flakes, NixOS configuration, home-manager dotfiles, nix-darwin macOS setup, development shells (nix develop/nix-shell), package searching, testing, overlays, or any Nix-related tasks including debugging derivations and garbage collection.
Implements phases defined in .phases/ directory. Reads current phase from index.yaml, breaks down into tasks, then executes Builder -> Reviewer for each task.
Implements phases defined in .phases/ directory for Node.js projects. Reads current phase from index.yaml, breaks down into tasks, then executes Builder -> Reviewer for each task.
正在显示 SKILL.md
基于 SOC 职业分类
| name | grill-me |
| description | Grill Me - Relentless Design Interview |
Interview the user relentlessly about every aspect of a plan or design until reaching a shared understanding. Walk down each branch of the decision tree, resolving dependencies between decisions one by one.
This skill transforms vague plans into battle-tested designs through systematic questioning.
Trigger this skill when:
Start by mapping the major decision points in the plan:
IMPORTANT: Ask ONE question at a time. Wait for the user's response before proceeding to the next question. This prevents overwhelming the user and ensures each decision is fully explored before moving on.
For each decision point:
Ask the hard question
Explore the codebase if applicable
Provide your recommended answer
Resolve dependencies
Technical Feasibility:
Trade-off Analysis:
Edge Cases:
Hidden Assumptions:
Continue until:
For each question:
Q: [Probing question about decision/trade-off/assumption]
**Recommended:** [Your suggested answer with reasoning]
[Wait for user response, then proceed to next question or branch]
User: "I want to add caching to the API"
Q: What are you caching - responses, data, or both? Where in the stack?
**Recommended:** Cache at the API gateway level for responses,
with a separate data cache layer for expensive DB queries. This
gives you flexibility to tune each independently.
[User responds: "Just response caching for now"]
Q: What's your invalidation strategy? Time-based, event-based, or manual?
**Recommended:** Start with time-based (TTL) since it's simplest.
Add event-based invalidation later when you identify which cache
entries need real-time updates. What TTL makes sense for your data
freshness requirements?
[Continue until plan is solid]
This skill fits into the workflow:
/grill-me → /to-prd → /to-phases → /go-team
(Validate) (Document) (Structure) (Execute)
After a grill-me session, use:
/to-prd to synthesize decisions into a PRD/to-phases to break PRD into implementation phases