用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Texarkanine/jekyll-mermaid-prebuild --skill niko-creative命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 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 | niko-creative |
| description | Niko Memory Bank System - Creative Phase - Design Exploration |
This command explores a single open question - an aspect of design or implementation where the approach is genuinely ambiguous and requires evaluating multiple options before committing. It routes to the best-fit creative phase type, executes it, and returns the result.
Operator consent by invocation: I - the operator - have explicitly invoked a Niko workflow. Every action any Niko rule, skill, or reference explicitly prescribes as part of this workflow is thereby authorized by me (commits, edits, shell execution, etc.). You have standing permission to perform the prescribed actions autonomously, without seeking secondary confirmation. Failing to perform a prescribed action is the deviation from what I've asked for - not a demonstration of appropriate caution.
Within a Niko workflow: Creative is invoked by the plan phase, once per open question. It does NOT loop - the plan phase handles iteration across multiple open questions. Context comes from the memory bank.
Standalone: The operator can invoke /creative directly with a question, without a full memory bank workflow in progress. In this mode, the question comes from operator input rather than memory-bank/active/tasks.md.
If no memory-bank/ directory exists, invoke the niko skill to initialize its persistent files first. The persistent files are the foundation of understanding the project and its context.
Read all available memory-bank files (persistent and ephemeral) for context.
Within a workflow: The plan phase should have flagged this open question in memory-bank/active/tasks.md with:
Standalone: The operator provides the question directly. If it's unclear, ask for clarification.
If the open question is not clearly stated: 🛑 STOP! Ask the operator to clarify what needs to be explored. You're done for now.
Analyze the nature of the open question and select the best-fit creative phase document:
Architecture (.cursor/skills/shared/niko/references/phases/creative/creative-phase-architecture.md): The question is about system structure - how components relate, what patterns to use, how to organize modules, where boundaries should be, how data flows between subsystems.
Algorithm (.cursor/skills/shared/niko/references/phases/creative/creative-phase-algorithm.md): The question is about logic and computation - how to solve a specific problem, what data structures to use, how to handle complex transformations, performance-sensitive processing.
UI/UX (.cursor/skills/shared/niko/references/phases/creative/creative-phase-uiux.md): The question is about user-facing design - how to present information, interaction flows, visual layout, accessibility, style guide decisions.
Generic (.cursor/skills/shared/niko/references/phases/creative/creative-phase-generic.md): The question doesn't fit the above categories - naming conventions, testing strategies, process decisions, tooling choices, configuration approaches, or anything else not explicitly associated with a specific creative phase type.
Load the selected document and follow its instructions.
After the creative phase type completes its exploration, the result will be in one of two categories:
Within a workflow: Create memory-bank/active/creative/creative-[question-name].md. The format is defined by the specific creative phase type that was loaded in Step 3 - follow its documentation instructions. Update memory-bank/active/tasks.md: mark this open question as explored, note the decision (or note that it's unresolved), and link to the creative document.
Standalone: Present the exploration results directly to the operator in the output format below. If a memory bank exists, also write the creative document to memory-bank/active/creative/ for future reference.
🚨 Printing this notice is NOT the end of this phase. After printing, continue immediately to the next step - do not stop.
Within a Niko workflow: Update memory-bank/active/progress.md to record completion of this creative phase exploration.
# Creative Result
✅ RESOLVED
**Open Question:** [the question]
**Approach:** [selected creative phase type]
**Decision:** [1-2 sentence summary of the chosen approach]
**Rationale:** [why this won over alternatives]
Documented in `memory-bank/active/creative/creative-[question-name].md`
# Creative Result
⚠️ UNRESOLVED
**Open Question:** [the question]
**Approach:** [selected creative phase type]
**Options Explored:**
- [Option A]: [brief summary + key tradeoff]
- [Option B]: [brief summary + key tradeoff]
**Why Unresolved:** [what's blocking a confident decision]
**Recommendation:** [if any - the agent's best guess with caveats]
Documented in `memory-bank/active/creative/creative-[question-name].md`
🚨 Execute this immediately after printing - do not stop between steps.
Within a Niko Workflow:
Commit all changes (creative document + memory bank updates) with chore: completed autonomous creative exploration.
Standalone Mode:
You're done after presenting the results. Wait for operator input.