research-pack

Select pertinent codebase files and package them into an XML context pack.

1|Updated Feb 4, 2026
One-click install
npx skills add https://github.com/oinani0721/canvas-learning-system --skill research-pack-oinani0721
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-pack
Source: https://github.com/oinani0721/canvas-learning-system/tree/main/.claude/skills/research-pack
Command: npx skills add https://github.com/oinani0721/canvas-learning-system --skill research-pack-oinani0721

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Smart codebase packing helps researchers and developers quickly assemble the most relevant files from a codebase into a compact XML context pack for Deep Research analysis, reducing data overload and setup time.

Core Features & Use Cases

  • Smart file selection: dynamically pick files based on a given research topic.
  • Context packing: generate an under-1M-token XML pack suitable for LLM analysis.
  • Phase-driven workflow: coordinates deterministic tasks with parallel Agents for efficient packing.
  • Quick-use scenarios: for code review prep, topic exploration, or external LLM prompts.

Quick Start

Provide a topic and allow the skill to select relevant files, then bundle them into an XML context pack for Deep Research.

Frequently Asked Questions about research-pack

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package a codebase into an XML context pack for LLM analysis?

To package a codebase for LLM analysis, provide a research topic and the skill dynamically selects the most pertinent files, bundling them into a ready-to-consume XML context pack under the .gdr directory for downstream deep research processing.

What is smart codebase packing for deep research?

Smart codebase packing is the process of selecting the most relevant files from a codebase based on a specific research topic and assembling them into a compact XML context pack to reduce data overload and setup time for LLM analysis.

Can I use a single XML pack for code review prep across a large codebase?

Yes, you can use this approach for codebases of varying sizes. It applies token budgeting to generate an under-1M-token XML pack, making it suitable for code review prep, topic exploration, and external LLM prompts without exceeding context limits.

How do I select only the most pertinent files from a codebase for a specific research topic?

You select pertinent files by providing a specific research topic to the skill. It then applies smart file selection logic to dynamically pick only the relevant files, ensuring the resulting XML context pack is focused and concise.

Does codebase packaging support phase-based orchestration with parallel agents?

Yes, codebase packaging supports phase-based orchestration via agents. It coordinates deterministic tasks with parallel agents to efficiently select files and bundle them into the final XML context pack for deep research workflows.