用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/asermax/claude-plugins --skill raid命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Build something already designed, together with the user, then verify it and offer to commit. Use when a design is agreed and the work is ready to write, or when another skill needs the shared build discipline.
Load first when working with any zenku skill. Carries the vocabulary, the two rules, how to find the project's vault and conventions, and the habits for writing into it.
Lay out the current shape so the user can settle a new one — which modules exist, where the seams are, how data flows, and what earlier quests already decided. Use when the user wants to design a feature or a module, work out an interface, decide where a boundary belongs, or when another skill needs a shape agreed before code.
基于 SOC 职业分类
正在显示 SKILL.md
| name | raid |
| description | Build the thing — turn cleared ground into a shape and a set of slices, then land them one per session. |
| disable-model-invocation | true |
One invocation, one session. Give it the name of a finished journey, an existing raid, or the feature itself.
A raid builds. Its destination is the thing working, and it holds build quests almost exclusively. The questions were answered before it started, either by a journey or because there were none.
One habit throughout: refer to an adventure or a quest by its name, never by a filename, a number or a slug.
Load zenku:codex. No vault means the project is not initialized: offer zenku:init and stop.
Search the quest log by filename and by content. Quote what matched and say which you think it is.
zenku:travel. Raiding over unanswered questions is the failure the two kinds exist to prevent.zenku:log and go to step 3. A feature clear enough to build without clearing ground first is a legitimate raid with no journey behind it.The one session that reads every solved quest in full. It settles the shape and slices it, and it builds nothing.
Reconcile the shape. Run zenku:design and take it all the way to the bottom: nothing is left that cannot be settled, so the descent reaches the types and signatures.
With a journey behind it, each of its quests settled its own piece in its own note and nothing was ever copied up, so the work here is reading them together, making one coherent shape out of them, naming where two of them disagree, and filling whatever none of them covered. Without one, it is an ordinary descent.
Agree it in the conversation and leave it there. It goes into no file of its own: the pieces stay on the quests that settled them, and the reconciliation becomes the slicing you do next. Writing it up now would document a shape nothing implements, which is the one thing lore cannot do.
A disagreement you cannot settle is a trial, and it means the ground was not clear. Say so: it belongs back in a journey rather than being guessed at here.
Write the raid from the project's template, with its kind set accordingly.
Its destination is the thing working, in a line or two. Its bearings carry the journey's forward, narrowed to what building needs, and name the journey so the reasoning behind every decision stays one link away. Its trials are normally empty, which is the point of having cleared them.
Never rewrite the journey into a raid. They are separate records with separate destinations, and the journey's solved index is the evidence the raid rests on.
Slice it into build quests, each a vertical slice that leaves the thing working, each its own note carrying the detail for its own slice. Then link the blocking once every note exists, since a note cannot reference one that is not there yet. No quest may block one that blocks it, directly or through a chain — a cycle makes both permanently unreachable and nothing detects it.
Where the whole thing genuinely fits one session, make it one build quest rather than none: it is what tells a later session this raid was mustered rather than abandoned before it started.
Stop. Run zenku:loot, then report the destination and what is in reach.
Read the raid and route on its state. Take the branches in order and take the first that matches:
zenku:take.blocked_by naming a quest already solved or dropped is a clearing step somebody skipped. A cycle needs breaking by saying which one can actually go first.Reachable from any step, the moment the user says this is not worth continuing. Write why, in a paragraph, plus what would reopen it. Then run the ending below.
Both endings run this, the one that shipped and the one that stopped short. In this order, because the lore is written from what the strike destroys.
Write the lore, if it was built. Load zenku:lore, once, with every solved quest's design in hand: the journey's, which settled the shape, and this raid's, which landed it. This is the whole effort's output as a durable page, written when the thing exists and can be described in the present tense, which is why no quest wrote one on the way here.
A raid that stopped short built nothing coherent, so it writes no page. What it learned leaves through the next step instead.
Set the statuses — this raid's, and the journey's if it is somehow still open — and write how each of them ended.
Strike the effort. Run zenku:strike, and tell it the effort is this raid together with the journey behind it. It owns the order its own steps run in. Nothing of either stays in the quest log.
Then say what you wrote and what you struck.