changqingla/lumen/doc-comparison
Claude Code and agent skill by changqingla/lumen
- community
Checking that the SKILL.md file is still in the repository.
Perform high-quality structured comparative analysis across multiple documents. Use when the user asks to compare, contrast, analyze similarities and differences, or horizontally evaluate multiple documents or papers. Prefer direct KB reading tools and do not depend on local reader_kb copy paths.
Install
npx vskill@latest install changqingla/lumen/doc-comparisonSKILL.md
Multi-Document Comparison Skill
Execution Rules
- Prefer direct KB reading tools enabled in the current runtime to confirm the document scope first. If
kb_list_docs,kb_read_doc,kb_read_doc_lines, orkb_search_docare available in this turn, use them first. - Define a unified set of comparison dimensions before reading, so the criteria do not shift mid-analysis.
- If there are 3 or more documents and the
tasktool is available in this turn, delegate parallel reading to subagents, with each subagent responsible for 1-2 documents. - If
taskis unavailable or there are fewer than 3 documents, the main agent should read directly. - The output must include evidence mapping. Do not make unsupported conclusions.
Subagent Delegation Requirements (3+ Documents and task Available)
When calling task:
- Use
general-purposeassubagent_type. - In the
prompt, clearly restrict the subagent to document reading and evidence extraction only. The subagent must not draft the final report or publish files.
Each subagent prompt should require extraction of at least:
- Research goals / problem definition
- Methods and technical route
- Data sources and experimental setup
- Key results and metrics
- Limitations and applicability boundaries
- Quotable evidence sentences with document names and location information. If only document IDs are available, record the IDs first and replace them with document names in the final draft.
If direct KB reading tools are available, preferably require subagents to use only:
kb_list_docskb_read_dockb_read_doc_lineskb_search_doc
Do not call present_files from subagents. Final file publishing is handled only by the main agent.
Baseline Comparison Dimensions
Cover at least the following dimensions when applicable. Expand or adjust them based on document type and user needs:
- Problem definition
- Method paradigm
- Data and samples
- Metrics and evaluation approach
- Key conclusions
- Novel contributions
- Limitations
- Applicable scenarios
Output Structure (Required)
Quality Bar
- The comparison matrix must cover at least 6 dimensions.
- Every key conclusion must be tied to source documents. Cross-document conclusions should preferably be supported by at least 2 sources.
- Explicitly identify conflicting conclusions and possible causes, such as data differences, metric-definition differences, or experimental-condition differences.
- Do not produce a comparison that is merely a stitched sequence of per-document summaries.
- If information is insufficient, state the gap first and then provide a tentative judgment. Do not invent missing information.
- Do not use document IDs in the final report. Use document names instead when references are needed.
Final Delivery Requirements
- Organize the final result as a complete Markdown document. Drafts may be written under
/mnt/user-data/workspace, but the final deliverable must be written under/mnt/user-data/outputs, for example/mnt/user-data/outputs/document-comparison-report-{topic}.md. - Use
write_fileto write the final Markdown file. - After generating the file, call
present_filesto publish it, passing the final Markdown file path. Do not stop after only callingwrite_file. - If self-checking is needed, use
read_fileorlsto inspect the file content and output directory. - The final response must include delivery information for the generated file and clearly tell the user that the Markdown file is available for download. Do not only say that it has been generated, and do not only paste the body text.
Security
- Security scanPassed, 93 of 100Pattern checks on the skill's files.
- Model reviewNot runA model review is scheduled for the next rescan.
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingruntimes/skills/public/doc-comparison/SKILL.md
Popularity
- Repository stars
- 44
- Repository forks
- 1
- 7-day trend score
- 19
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/changqingla/lumen/doc-comparison)