From notra
Use when the user wants task-end project knowledge crystallization to be inferred from the current task, touched files, and existing recommendation matches.
How this skill is triggered — by the user, by Claude, or both
Slash command
/notra:notra-auto-crystallizeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Treat this skill as the preferred task-end entrypoint when the user wants the project knowledge loop to update with minimal manual JSON authoring.
Treat this skill as the preferred task-end entrypoint when the user wants the project knowledge loop to update with minimal manual JSON authoring.
../../scripts/notra-auto-crystallize.mjs relative to this SKILL.md file.auto-crystallize-session.mjs..notra/project-profile.md is missing, return mode: no-knowledge and skip crystallization entirely; do not scan touched files, create sessions, or create .notra/.adoptedNodeIds is omitted, allow the script to infer adopted recommended options from notra:notra-preflight matches.incubatingNodes is omitted and no practice matches, allow the script to create an incubating practice plus candidate option from taskText and touchedFiles.mode, inferred adopted nodes, generated incubating nodes, touched files, and the next suggested skill notra:notra-lint; when skipped because knowledge is uninitialized, suggest notra:notra-init instead.{
"sessionId": "session-YYYY-MM-DD-topic",
"title": "本轮任务标题",
"topic": "本轮任务主题",
"taskText": "用于匹配已有实践的任务描述",
"decisionSummary": "一句话总结本轮关键决策。",
"touchedFiles": [],
"adoptedNodeIds": [],
"incubatingNodes": [],
"stableUpdates": []
}
npx claudepluginhub snailuu/notra --plugin notraCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.