Skip to main content

deep-research-deep

Read research outline, launch independent agent for each item for deep research. Disable task output.

설치로 이동

소스 정보

저장소
lornshrimp/Lorn.NovelWriteSkills
최근 소스 활동
2026년 6월 26일 14:47
감지된 SKILL.md 언어
영어
스타
215
포크
39

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
deep-research-deep
description
Read research outline, launch independent agent for each item for deep research. Disable task output.
allowed-tools
Bash, Read, Write, Glob, WebSearch, Task
user-invocable
false
<!-- ===== Layer 1: 永久缓存 ===== --> # Research Deep - Deep Research ## Trigger `/research-deep` ## Workflow ### Step 1: Auto-locate Outline Find `*/outline.yaml` file in current working directory, read items list, execution config (including items_per_agent). ### Step 2: Resume Check - Check completed JSON files in output_dir - Skip completed items ### Step 3: Batch Execution - Batch by batch_size (need user approval before next batch) - Each agent handles items_per_agent items - Launch web-search-agent (background parallel, disable task output) **Parameter Retrieval**: - `{topic}`: topic field from outline.yaml - `{item_name}`: item's name field - `{item_related_info}`: item's complete yaml content (name + category + description etc.) - `{output_dir}`: execution.output_dir from outline.yaml (default: ./results) - `{fields_path}`: absolute path to {topic}/fields.yaml - `{output_path}`: absolute path to {output_dir}/{item_name_slug}.json (slugify item_name: replace spaces with _, remove special chars) **Hard Constraint**: The following prompt must be strictly reproduced, only replacing variables in {xxx}, do not modify structure or wording. **Prompt Template**: ```python prompt = f"""## Task Research {item_related_info}, output structured JSON to {output_path} ## Field Definitions Read {fields_path} to get all field definitions ## Output Requirements 1. Output JSON according to fields defined in fields.yaml 2. Mark uncertain field values with [uncertain] 3. Add uncertain array at the end of JSON, listing all uncertain field names 4. All field values must be in English ## Output Path {output_path} ## Validation After completing JSON output, run validation script to ensure complete field coverage: python ~/.claude/skills/research/validate_json.py -f {fields_path} -j {output_path} Task is complete only after validation passes. """ ``` **One-shot Example** (assuming researching GitHub Copilot): ``` ## Task Research name: GitHub Copilot category: International Product description: Developed by Microsoft/GitHub, first mainstream AI coding assistant, ~40% market share, output structured JSON to /home/weizhena/AIcoding/aicoding-history/results/GitHub_Copilot.json ## Field Definitions Read /home/weizhena/AIcoding/aicoding-history/fields.yaml to get all field definitions ## Output Requirements 1. Output JSON according to fields defined in fields.yaml 2. Mark uncertain field values with [uncertain] 3. Add uncertain array at the end of JSON, listing all uncertain field names 4. All field values must be in English ## Output Path /home/weizhena/AIcoding/aicoding-history/results/GitHub_Copilot.json ## Validation After completing JSON output, run validation script to ensure complete field coverage: python ~/.claude/skills/research/validate_json.py -f /home/weizhena/AIcoding/aicoding-history/fields.yaml -j /home/weizhena/AIcoding/aicoding-history/results/GitHub_Copilot.json Task is complete only after validation passes. ``` ### Step 4: Wait and Monitor - Wait for current batch to complete - Launch next batch - Display progress ### Step 5: Summary Report After all complete, output: - Completion count - Failed/uncertain marked items - Output directory ## Agent Config - Background execution: Yes - Task Output: Disabled (agent has explicit output file when complete) - Resume support: Yes
GitHub에서 보기