用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/assafkip/kipi-system --skill council命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Founder voice enforcement for all written output. Apply to any text another person will read.
Surfaces architectural friction in real code — shallow modules, tight coupling, untested seams — and proposes deepening refactors using Ousterhout's deep-module principle (small interface hiding a large implementation). Use when the founder says 'architecture review', 'find shallow modules', 'architectural friction', 'deep module analysis', or asks for refactor recommendations on a directory of code. Scope it to actual code (plugins/, q-system/.q-system/scripts/) — not markdown rules, canonical files, or prose.
Engineering discipline distilled from a forensic read of one model's work. Use when building a feature, fixing a bug, writing tests, hardening a data path, or running any task that spans multiple files, sources, or sessions. Two layers: how to RUN the task (stage it, verify each stage with a check that can fail, write done-criteria) and how to WRITE the code (recon before edit, verify against a copy with a negative self-test, single-writer chokepoints, scar-anchored why-comments). Ships a paired hook that deterministically blocks a test from touching live data, the one habit a machine can enforce.
基于 SOC 职业分类
正在显示 SKILL.md
| name | council |
| description | Multi-persona debate for founder decisions. 4 personas argue a topic across structured rounds. |
Multi-agent debate for founder decisions. 4 personas argue a topic across structured rounds, respond to each other's actual points, then synthesize. Produces a visible transcript and a recommended path.
Invoke when:
/q-calibrate)| Trigger | Workflow | Time |
|---|---|---|
| Full structured debate (3 rounds) | workflows/debate.md | 30-90 sec |
| Quick sanity check (1 round) | workflows/quick.md | 10-20 sec |
Default to Quick. Use Debate only for positioning changes, pre-investor prep, or decisions that affect canonical files.
4 personas, each anchored to real project files. They read the files before speaking -- grounded opinions, not generic advice.
| Persona | Perspective | Reads | Core Question |
|---|---|---|---|
| Operator | What we can actually do today | q-system/my-project/current-state.md | "Can we ship this with what we have?" |
| Buyer | What a CISO/security leader would pay for | q-system/canonical/discovery.md, q-system/my-project/relationships.md | "Would a buyer pay for this? Does it match what they asked for?" |
| Investor | The fundable narrative | q-system/canonical/talk-tracks.md | "Does this sharpen or dilute the story?" |
| Contrarian | What's wrong, what we're not seeing | q-system/canonical/objections.md, q-system/my-project/competitive-landscape.md | "What breaks? What are we ignoring?" |
Every council session produces:
q-system/canonical/decisions.md with [COUNCIL-DEBATED] origin tag### [Decision summary]
- **Date:** YYYY-MM-DD
- **Origin:** [COUNCIL-DEBATED]
- **Mode:** Quick / Debate
- **Trigger:** [What prompted this]
- **Convergence:** [Where personas agreed]
- **Dissent:** [Where they disagreed]
- **Decision:** [What the founder chose]
- **Founder action:** [APPROVED / MODIFIED / REJECTED] the recommendation
The founder always makes the final call. Council recommends, founder decides.
| Q Command | Council Role |
|---|---|
/q-calibrate | Quick check before any canonical file change |
/q-debrief with conflicting signals | Quick check: "signal or noise?" |
/q-plan with competing priorities | Debate: which path to take |
| Pre-investor meeting | Debate: stress-test the narrative |
| Design partner feature request | Quick check: "build / park / counter-offer" |
Before running a Debate, ask: "Is this decision worth 60K tokens?" If the answer is "probably not," use Quick.