Commit Graph
10 Commits
Author SHA1 Message Date
jilinchenandClaude Opus 4.5 92b47e006e docs: translate all SKILL.md files to English
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 11:48:37 +08:00
jilinchenandClaude Opus 4.5 11a51a8d79 feat: enhance research workflow with user confirmations
- Add AskUserQuestion for Step 1 framework confirmation
- Add TOC summary field selection in report generation
- Add detail_level hierarchy (brief -> moderate -> detailed)
- Add Chinese output requirement for JSON values
- Add long text formatting rules

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-31 11:45:24 +08:00
jilinchenandClaude Opus 4.5 5eaf859274 feat: enhance research skills with validation and English translation
- Add validate_json.py for field coverage validation
- Add hard constraints and one-shot examples to prompt templates
- Add parameter retrieval sections before prompts
- Translate all SKILL.md files to English
- Update report.md with technical requirements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 13:23:34 +08:00
jilinchenandClaude Opus 4.5 a34ef20fd4 feat: add /research/report command for markdown generation
- New report command to generate markdown from JSON results
- Generates Python script for conversion
- Creates report with TOC and anchor links
- Skips uncertain fields and uncertain array
- Update deep.md with prompt template format

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 11:48:10 +08:00
jilinchenandClaude Opus 4.5 620a6622fd refactor: main agent only reads outline, not fields
- Remove fields.yaml reading from Step 1 (main agent)
- Each web-search-agent reads fields.yaml independently (hard constraint)
- Update uncertainty marking format

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 11:22:35 +08:00
jilinchenandClaude Opus 4.5 2d20e5739a feat: add uncertainty marking for research fields
- Add uncertain field to fields.yaml (reserved, auto-filled in deep phase)
- Hard constraint: mark uncertain values with [bu que ding] in field value
- Hard constraint: list uncertain field names in JSON uncertain array

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 11:18:30 +08:00
jilinchenandClaude Opus 4.5 f0348451af feat: add items_per_agent execution config
- Add items_per_agent field to control items per agent
- Confirm via AskUserQuestion in /research phase
- Deep research reads from outline config directly

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 10:52:35 +08:00
jilinchenandClaude Opus 4.5 6796214afe docs: specify execution config fields
- batch_size: parallel agent count (default: 5)
- output_dir: results directory (default: ./results)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 10:46:33 +08:00
jilinchenandClaude Opus 4.5 302f2733d3 refactor: separate outline.yaml and fields.yaml
- Output to {topic}/ directory structure
- fields.yaml now independent file for field definitions
- outline.yaml contains items + execution config
- Deep research agents read fields.yaml independently (hard constraint)
- Update README with new directory structure

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2025-12-30 10:42:58 +08:00
jilinchen 87141ecfb0 Initial commit: Deep Research Skill for Claude Code 2025-12-29 12:58:39 +08:00