customize
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseCustomize
自定义
Use this skill when the user wants to choose a preferred stack for the current project instead of manually copying many external skills.
当用户希望为当前项目选择偏好的技能栈,而非手动复制大量外部技能时,可使用本技能。
Goals
目标
customize- Read the curated registry in .
skillpacks/skill_dictionary.yaml - Recommend packs and subsets by capability, not just by repo name.
- Configure supervision policy alongside skill selection.
- Write the result to .
.co-researcher/skills.yaml - Keep the result easy to read and edit manually.
If is absent, create it. If present, preserve unrelated fields where possible.
.co-researcher/skills.yamlUse as the starting shape when you need to create the file from scratch.
templates/skills.yaml.templateWhen expanding a preset into the full file, merge: preset's and / take precedence; all other fields (, full subtree) are filled from template defaults unless the user explicitly changed them.
packssupervision.moderisk_profilepreferencessupervisioncustomize- 读取中的精选注册表。
skillpacks/skill_dictionary.yaml - 基于能力而非仅仓库名称推荐技能包(packs)和子集。
- 在选择技能的同时配置监控策略。
- 将结果写入。
.co-researcher/skills.yaml - 确保结果便于人工阅读和编辑。
若不存在,则创建该文件;若已存在,则尽可能保留无关字段。
.co-researcher/skills.yaml当需要从头创建文件时,以为基础框架。
templates/skills.yaml.template将预设扩展为完整文件时,遵循合并规则:预设的和/优先级最高;所有其他字段(、完整子树)将使用模板默认值填充,除非用户明确修改。
packssupervision.moderisk_profilepreferencessupervisionInputs
输入
Registry sources
注册表来源
Read:
skillpacks/skill_dictionary.yamlskillpacks/presets/*.yaml
These are the source of truth for available packs, curated subsets, and preset bundles.
读取以下文件:
skillpacks/skill_dictionary.yamlskillpacks/presets/*.yaml
这些是可用技能包、精选子集和预设包的权威来源。
Existing project state
现有项目状态
If present, also read:
.co-researcher/skills.yamlRESEARCH.md
Use them to infer whether the project is literature-heavy, experiment-heavy, publication-focused, or still exploratory.
若存在,还需读取:
.co-researcher/skills.yamlRESEARCH.md
通过这些文件推断项目是侧重文献研究、实验、成果发表,还是仍处于探索阶段。
Interaction model
交互模型
Use a short preset-first flow. Ask all questions together when possible.
采用简短的预设优先流程。尽可能一次性提出所有问题。
Required questions
必填问题
-
Workflow type
core-onlylow-dependencyliterature-heavyexperiment-heavyacademic-rigorbalancedcustom
-
Dependency tolerance
- minimal
- balanced
- best-in-class even if heavier
-
Autonomy style
- manual
- checkpointed
- autonomous
- wild
-
Resource policy
- local only
- APIs allowed
- remote compute allowed
-
Preference knobs
- minimize overlap?
- prefer subset installs?
- allow experimental packs?
-
工作流类型
core-onlylow-dependencyliterature-heavyexperiment-heavyacademic-rigorbalancedcustom
-
依赖容忍度
- minimal(最低)
- balanced(平衡)
- best-in-class even if heavier(即使更复杂也要最优)
-
自主风格
- manual(手动)
- checkpointed( checkpoint模式)
- autonomous(自主)
- wild(完全自由)
-
资源策略
- local only(仅本地)
- APIs allowed(允许调用API)
- remote compute allowed(允许远程计算)
-
偏好设置
- 是否最小化技能重叠?
- 是否偏好子集安装?
- 是否允许实验性技能包?
Existing config editing
现有配置编辑
If already exists, begin by asking:
.co-researcher/skills.yaml- keep current selection and only adjust supervision?
- adjust packs only?
- adjust both?
若已存在,首先询问:
.co-researcher/skills.yaml- 保留当前技能选择,仅调整监控设置?
- 仅调整技能包?
- 同时调整两者?
Recommendation rules
推荐规则
Capability-first mapping
能力优先映射
- If the user wants stronger literature search/synthesis, prioritize ,
aris/research-lit,aris/research-refine, orfeynman/alpha-research.academic-research-skills/deep-research - If the user wants stronger experiment planning, prioritize .
aris/experiment-plan - If the user wants claim/interpretation checking, prioritize .
aris/result-to-claim - If the user wants academic rigor in writing/review, prioritize .
academic-paper-reviewer - If the user wants compute-heavy execution, surface NanoResearch as a niche/heavy option rather than a default.
- 若用户需要更强的文献搜索/合成能力,优先推荐、
aris/research-lit、aris/research-refine或feynman/alpha-research。academic-research-skills/deep-research - 若用户需要更强的实验规划能力,优先推荐。
aris/experiment-plan - 若用户需要验证结论/解读,优先推荐。
aris/result-to-claim - 若用户需要写作/审稿的学术严谨性,优先推荐。
academic-paper-reviewer - 若用户需要计算密集型执行,将NanoResearch作为小众/重型选项推荐,而非默认选项。
Dependency warnings
依赖警告
- requires AlphaXiv authentication (
feynman/alpha-research). Always surface this when recommendingfeynman alpha loginor any feynman skill.literature-heavy - requires local GPU or cluster access. Always surface this when recommending
nanoresearch/project-experimentwith NanoResearch.experiment-heavy
- 需要AlphaXiv认证(执行
feynman/alpha-research)。推荐feynman alpha login工作流或任何feynman技能时,必须提示此信息。literature-heavy - 需要本地GPU或集群访问权限。推荐
nanoresearch/project-experiment工作流搭配NanoResearch时,必须提示此信息。experiment-heavy
Default posture
默认策略
- Always keep enabled.
core - Prefer curated subsets over full-pack installs.
- Avoid recommending heavy overlapping packs unless the user explicitly wants them.
- 始终启用技能包。
core - 优先选择精选子集而非完整技能包安装。
- 除非用户明确要求,否则避免推荐高度重叠的技能包。
Preset choice
预设选择
Prefer a preset when the user's answers fit one cleanly. Fall back to custom pack selection only when necessary.
balancedbalancedskillpacks/presets/balanced.yaml当用户的答案完全匹配某一预设时,优先选择该预设。仅在必要时才回退到自定义技能包选择。
balancedskillpacks/presets/balanced.yamlbalancedOutput file
输出文件
Write or update:
text
.co-researcher/skills.yamlExpected shape:
yaml
version: 1
profile: balanced
selection:
preset: balanced
enabled_packs:
core:
enabled: true
aris:
enabled: true
mode: subset
selected_skills:
- research-lit
- research-refine
- experiment-plan
- result-to-claim
preferences:
minimize_overlap: true
prefer_low_dependency: true
prefer_subset_installs: true
allow_experimental_packs: false
supervision:
mode: checkpointed
risk_profile: balanced
approval_policy:
install_new_skills: ask
update_registry: ask
modify_config: ask
launch_experiments: ask
use_external_api: ask_first_use
run_long_review_loops: ask
create_commits: ask
resource_policy:
local_only: false
cloud_allowed: false
cluster_allowed: false
budget_policy:
enabled: true
api_budget_level: medium
execution_limits:
max_review_rounds: 2
require_confirmation_for_new_pack_imports: true写入或更新:
text
.co-researcher/skills.yaml预期格式:
yaml
version: 1
profile: balanced
selection:
preset: balanced
enabled_packs:
core:
enabled: true
aris:
enabled: true
mode: subset
selected_skills:
- research-lit
- research-refine
- experiment-plan
- result-to-claim
preferences:
minimize_overlap: true
prefer_low_dependency: true
prefer_subset_installs: true
allow_experimental_packs: false
supervision:
mode: checkpointed
risk_profile: balanced
approval_policy:
install_new_skills: ask
update_registry: ask
modify_config: ask
launch_experiments: ask
use_external_api: ask_first_use
run_long_review_loops: ask
create_commits: ask
resource_policy:
local_only: false
cloud_allowed: false
cluster_allowed: false
budget_policy:
enabled: true
api_budget_level: medium
execution_limits:
max_review_rounds: 2
require_confirmation_for_new_pack_imports: trueRequired behavior after recommendation
推荐后的必填操作
Before writing the file:
- Show the recommended preset or custom stack.
- Show selected packs and selected skills.
- Show supervision mode and any notable approval/resource settings.
- Explain tradeoffs briefly.
- Ask for confirmation.
After writing the file:
- Tell the user where the config was written.
- Summarize the chosen stack.
- Mention that the file is intended to be hand-editable.
写入文件前:
- 展示推荐的预设或自定义技能栈。
- 展示选中的技能包和技能。
- 展示监控模式及所有重要的审批/资源设置。
- 简要说明权衡利弊。
- 请求用户确认。
写入文件后:
- 告知用户配置文件的写入位置。
- 总结所选技能栈。
- 提及该文件支持人工编辑。
Constraints
约束条件
- Do not install external skills silently.
- Do not mutate ; that belongs to
skillpacks/skill_dictionary.yaml.evolve - Do not recommend full-pack imports unless the user clearly asks for them.
- Prefer simple, project-local configuration over hidden session-only state.
- 不得静默安装外部技能。
- 不得修改;该文件属于
skillpacks/skill_dictionary.yaml技能的管理范围。evolve - 除非用户明确要求,否则不推荐完整技能包导入。
- 优先选择简单的项目本地配置,而非隐藏的仅会话状态。