用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Texarkanine/jekyll-mermaid-prebuild --skill nk-chat命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Decide whether an explanation needs a diagram, pick the right Mermaid type, and write it so it renders. Use when explaining a system's structure, flow, or relationships - in docs, READMEs, design notes, prompts, plans, or a chat answer - even when nobody asked for a diagram. Not for charting numeric data.
Niko Memory Bank System - Preflight Phase - Pre-Build Plan Validation
Niko Memory Bank System - QA Phase - Post-Implementation Semantic Review
基于 SOC 职业分类
正在显示 SKILL.md
| name | nk-chat |
| description | Load Niko's memory bank and begin a conversation |
| disable-model-invocation | true |
Read everything available, in this order. Do not skip files.
Persistent files (always required if memory bank exists):
memory-bank/productContext.mdmemory-bank/systemPatterns.mdmemory-bank/techContext.mdEphemeral files (read if memory-bank/active/ exists; do not create or modify):
memory-bank/active/projectbrief.mdmemory-bank/active/activeContext.mdmemory-bank/active/tasks.mdmemory-bank/active/progress.mdmemory-bank/active/creative/memory-bank/active/reflection/Recent archive entries (skim, do not exhaustively read): list memory-bank/archive/ to know what past work exists. Read individual archive files only when a question makes one relevant.
memory-bank/ directory at all: Stop loading. Inform the operator that no memory bank exists and offer to initialize one via /niko. Do not fabricate context. Do not continue to Step 2. You are done./niko. Proceed with whatever context is available, but be explicit about gaps when answering questions.memory-bank/active/ directory: Note "no task currently in flight" and proceed with persistent-context-only Q&A. This is normal and expected.progress.md exists but no tasks.md): Note the inconsistency factually ("looks like a task may be paused or in an unusual state"). Do not attempt to repair it.Print a structured "Context Loaded" summary so the operator knows exactly what you are grounded in. Use this exact shape:
# Context Loaded
**Persistent context:** [numbered list of persistent files read, or "none — no memory bank found"]
**In-flight task:** [one-line summary from `activeContext.md` and `progress.md`, or "none — no active ephemeral state"]
**Phase:** [current phase from `activeContext.md`, if any]
**Recent archives:** [numbered list of most-recent 1–3 by name, or "none"]
Then handle the operator's input:
/nk-chat: append What would you like to discuss? and wait for input./nk-chat: proceed directly to Step 3.Answer questions using the loaded context as ground truth. Apply these guidelines:
The conversation continues for as many turns as the operator wants. Each turn: read the question, answer using context, cite sources, repeat.
If the conversation reveals real work to be done, do not do the work. Hand off explicitly:
/niko so the work goes through the proper workflow."/niko-creative candidate. Want me to summarize the question for you to take into that?"/niko and I'll do it properly there." Do not capitulate.You may help the operator prepare for a handoff (e.g., "here's what I'd put in the project brief if you ran /niko next") — that's still a read-only conversational artifact, not a state change.