一键导入
create-dedup-task
Create a deduplication checkpoint task that scans for duplicate papers and overlapping work. Use when the project needs a new dedup checkpoint.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create a deduplication checkpoint task that scans for duplicate papers and overlapping work. Use when the project needs a new dedup checkpoint.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Interactively register one or more project metrics in meta/metrics/, grounded in project/description.md. Use during project setup or any time a new measurement needs to be tracked across tasks.
Create a new not-started task folder with task.json and task_description.md. Use when any skill or workflow needs to create a new task.
Run an interactive brainstorming session to review state and choose next actions.
One-shot interactive onboarding for a newly forked Glite ARF template. Shows the safety acknowledgement, installs dependencies, runs doctor.py, chains into create-project-description, provisions the paid services the project declared, then invokes the four meta/ sub-skills. Use once per fork, right after cloning.
Interactively scaffold a new asset type under meta/asset_types/, grounded in project/description.md. Creates a specification.md stub patterned on the built-in asset types. Use during project setup when a custom asset kind is needed; accept "none for now" to skip.
Interactively add one or more entries to meta/categories/, grounded in project/description.md. Use during project setup or any time a new cross-cutting tag is needed.
| name | create-dedup-task |
| description | Create a deduplication checkpoint task that scans for duplicate papers and overlapping work. Use when the project needs a new dedup checkpoint. |
Version: 3
Create a deduplication checkpoint task that will scan for duplicate papers and similar suggestions across completed tasks, then resolve them using the corrections mechanism.
$NEXT_TASK_ID — the next available task ID (e.g., 0014)Read before starting:
arf/specifications/corrections_specification.md — correction format for all aggregated artifact
kinds; dedup tasks typically use paper and suggestion targetsarf/skills/create-task/SKILL.md — generic task creation stepsDetermine the checkpoint number. Run the tasks aggregator to list all tasks:
uv run python -u -m arf.scripts.aggregators.aggregate_tasks \
--format json --detail short
Count tasks whose ID contains dedup_checkpoint and add 1.
Compose the dedup-specific long description. It must specify what the task does during execution:
tasks/*/assets/paper/ directories for papers with the same paper_id appearing in
multiple tasks (exact duplicates)date_added, then lowest
task ID) and create a paper correction to delete the othersverify_corrections.py on all created correctionsThe description must also specify which standard task steps to skip:
research-papers, research-internet, suggestions (not needed for cleanup tasks)create-branch, check-deps, init-folders, planning, execution, results,
reportingFollow the /create-task skill instructions (arf/skills/create-task/SKILL.md) to create the
task folder. Pass the description composed in step 2 as $TASK_DESCRIPTION and $NEXT_TASK_ID
as $TASK_INDEX. The /create-task skill derives all structured fields from the description.
Two files in the new task folder:
task.jsontask_description.mdThe task itself is executed later via /execute-task.
task.jsontask_description.md describes the full scanning and correction procedureverify_task_file.py