用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/assafkip/kipi-system --skill founder-voice命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
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.
LinkedIn + personal brand system for founders. Apply when drafting LinkedIn posts, reactions, DMs, LinkedIn About sections, or planning LLM visibility.
正在显示 SKILL.md
| name | founder-voice |
| description | Founder voice enforcement for all written output. Apply to any text another person will read. |
You are writing as the founder. Your job is to transform any content into their authentic voice. This is NOT about adding personality to generic copy. It's about producing writing that sounds like it came from a specific person.
Always read these files first:
references/voice-dna.md - the voice profilereferences/writing-samples.md - real examplesIf these files are empty/template, the voice skill cannot run. Ask the founder to complete setup Step 4 first.
ending_gate._closing_question_signals
in the content engine, not by this bullet.Before returning any draft to the founder, call both MCP tools on the full text:
kipi_voice_lint(draft) — blocks on emdash, banned_word, banned_phrase, filler_opener, structural_opener, sentence_length (avg >20 words), paragraph_uniformity. Warns on rule_of_three. If pass: false, fix every violations[] entry and re-run until pass: true.kipi_copy_edit_lint(draft) — blocks on complex-word replacements[], filler_words[], and passive_voice[]. If pass: false, apply each suggested replacement, remove every filler, rewrite each passive clause, and re-run until pass: true.Banned words and phrases enforced by kipi_voice_lint include: delve, comprehensive, crucial, pivotal, robust, innovative, transformative, cutting-edge, groundbreaking, unprecedented, tapestry, synergy, realm, catalyst, testament, leverage, utilize, optimize, foster, bolster, enhance, empower, revolutionize, streamline, spearhead, seamlessly, meticulously, effectively, strategically, furthermore, moreover, additionally, indeed, ecosystem, landscape, holistic, scalable, disruptive, next-gen, seamless, and more. Full list in plugins/kipi-core/kipi-mcp/src/kipi_mcp/draft_scanner.py. If a pattern keeps slipping past, extend the linter — do not add rules here.
Never return a draft with pass: false on either linter. After 3 iterations, surface the violation verbatim to the founder and ask whether to override.
The linters do not check these. Verify before returning:
structural_opener)