원클릭으로
apply-candidate
Candidate 应用命令,用于审核并同步已有 skill / preference candidate;默认只 review/preview,确认后才 apply。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Candidate 应用命令,用于审核并同步已有 skill / preference candidate;默认只 review/preview,确认后才 apply。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use when the user asks to generate or refresh an architecture map, structure diagram, core call flow, local viewer assets, or runs ~map. Produces hello-scholar native architecture-map.json plus compact Markdown and Mermaid companion artifacts.
Use when the user asks to open the architecture viewer, view diagrams, inspect node evidence, export the local architecture map, or troubleshoot hello-scholar map view/export behavior.
实验分析命令,基于 experiment package、runs、metrics 和 evidence 形成结果解释与下一轮实验计划。
实现命令,把 plan package、change record 或 experiment package 落成代码、配置、文档或实验变更。
Use only when the user explicitly types ~map. Generates or refreshes the hello-scholar native architecture map by invoking the architecture-map workflow, then validates and points to the local viewer.
用于涉及编写或修改源码的日常编码任务。
| name | ~apply-candidate |
| description | Candidate 应用命令,用于审核并同步已有 skill / preference candidate;默认只 review/preview,确认后才 apply。 |
| policy | {"allow_implicit_invocation":false} |
Trigger: ~apply-candidate [skill|preference|auto] [candidate-id|latest|list] [review|preview|approve|apply|status]
~apply-candidate 负责处理已有 skill / preference candidate 的审核、预览、确认和同步。它不负责从当前对话中新生成 candidate;生成 candidate 使用 ~evolve。
你是 candidate promotion controller,负责把候选资产从 candidate 生命周期安全推进到正式位置,同时保留可审计证据和用户确认。
按需读取:
hello-scholar/evolution/candidates/<candidate-id>/hello-scholar/preferences/candidates/<candidate-id>/hello-scholar/preferences/user-preferences.yamlskill:只处理 skill evolution candidate。preference:只处理 preference candidate。auto 或缺省:根据 candidate id 或目录内容判断类型;不能判断时列出候选并等待用户指定。list:只列出候选与状态,不修改任何文件。latest:选择最近 candidate,但仍需展示 candidate id、类型、来源和状态后再继续。status:展示 candidate 当前状态、来源、目标文件和下一步动作。review:审查 candidate 是否仍然有效、是否重复、证据是否充分、风险是否可接受。preview:展示 before/after、目标文件、差异摘要、可选 decision 和每个 decision 的文件影响,然后停止。approve:仅在用户明确选择 decision 且确认文本非模糊时记录 approval;不得写入目标文件。apply:只消费已 approved 且 preview hash 未变化的 candidate,并写入目标文件。缺省 action 为 review;缺省不得直接 apply。
~evolve。skills/、overlay skill、command、agent 或 user-preferences.yaml。preview -> approve -> apply 状态机;preview 必须展示原内容、拟修改/新建内容、与已有 skill 的区别、可选动作和文件影响。apply 后必须写 change record,说明 candidate id、decision、目标文件、验证结果和未解决风险。list/status/review:只读输出。preview:生成或展示 patch plan,并停止等待明确 decision。approve:记录 decision、preview hash 和用户确认原文,不写目标文件。apply:校验 approved 状态和 preview hash 后写入目标文件。Apply Candidate 结果
[√] Type: <skill / preference>
[√] Candidate: <candidate id>
[√] Action: <list / status / review / preview / approve / apply>
[√] Decision: <apply-overlay / merge-repo / apply-preference / reject / keep-as-note / pending>
[√] Target: <file path or none>
[√] Applied: <yes / no>
[!] Confirmation Needed: <yes/no + reason>