research-context-compressor

Generate YAML workspace manifests under .research/ to orient future AI sessions.

45|7|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/WenyuChiou/research-hub --skill research-context-compressor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-context-compressor
Source: https://github.com/WenyuChiou/research-hub/tree/main/skills/research-context-compressor
Command: npx skills add https://github.com/WenyuChiou/research-hub --skill research-context-compressor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Inspect a research repository and write a compact, machine-readable workspace memory at the project root under .research/ (project_manifest.yml, experiment_matrix.yml, data_dictionary.yml) so future AI sessions can orient themselves without rescanning the whole repo.

Core Features & Use Cases

  • Foundation for project orientation: creates standard manifest files (.research/project_manifest.yml, .research/experiment_matrix.yml, .research/data_dictionary.yml) to summarize the project structure and questions.
  • Guides long-running workflows: reduces repeated scans when researchers switch contexts or AI agents take over tasks.
  • Trigger-based usage: invoked when the user asks to compress this project context, create a research manifest, or save the project context for future agents.

Quick Start

Compress this project context to create a .research workspace manifest for future agents.

Frequently Asked Questions about research-context-compressor

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

FAQPage Schema
How do I save project context for future AI agents without rescanning the repository?

To save project context for future AI agents, this Skill generates a compact, machine-readable workspace manifest under the .research/ directory at your project root. It reads inputs like README files and design briefs to create project_manifest.yml, experiment_matrix.yml, and data_dictionary.yml.

What is a research manifest and when do I need to create one?

A research manifest is a set of standardized YAML files that summarize a project's structure, experiments, and data dictionary. You need to create one when compressing project context to orient long-running workflows or when researchers switch contexts and AI agents take over tasks.

How do I create a .research workspace manifest from existing project files?

You create a .research workspace manifest by triggering the Skill to compress your project context. It reads available inputs such as README files, design briefs, and relevant directories, then writes project_manifest.yml, experiment_matrix.yml, and data_dictionary.yml to the .research/ folder.

Does this context compression approach work with any research repository structure?

Yes, this context compression approach works with any research repository structure that contains readable inputs like README files, design briefs, and relevant directories. It requires no specific dependencies and extracts project orientation data to build the manifest.

What files are included in a .research workspace manifest?

A .research workspace manifest includes project_manifest.yml, experiment_matrix.yml, and data_dictionary.yml as core files. It also generates run_log.md and open_questions files as applicable to capture execution history and unresolved research queries.

Why should I compress project context into a manifest instead of letting AI agents rescan the repository?

Compressing project context into a manifest reduces repeated scans when researchers switch contexts or AI agents take over tasks. It provides a ready-to-use, machine-readable workspace memory that allows future AI sessions to orient themselves instantly without rescanning the whole repo.