repo-research

Analyze GitHub repositories and generate structured architectural digests.

Updated Mar 21, 2026
One-click install
npx skills add https://github.com/monkerek/vibe-hub --skill repo-research-monkerek
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: repo-research
Source: https://github.com/monkerek/vibe-hub/tree/main/.vibe/skills/repo-research
Command: npx skills add https://github.com/monkerek/vibe-hub --skill repo-research-monkerek

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tree-sitter, tree-sitter-python, tree-sitter-typescript, tree-sitter-javascript, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Systematically researches external GitHub repositories to generate structured architectural digests, identifying tech stacks, key features, and core logic patterns using an iterative discovery workflow.

Core Features & Use Cases

  • Discovers target repositories, clones them, and maps their architecture into a standardized digest template.
  • Performs multi-phase discovery (discovery, prefetch, synthesize) to surface entry points, dependencies, and design patterns.
  • Produces kebab-case digests under digest/ using a consistent format for cross-project analysis.

Quick Start

Provide a GitHub repository URL to the research workflow to clone, analyze, and generate a digest.

Frequently Asked Questions about repo-research

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

FAQPage Schema
How do I generate an architectural digest from a GitHub repository?

To generate an architectural digest, provide a GitHub repository URL to clone, analyze its README, configurations, and code structure across iterative discovery rounds to map tech stacks and core logic patterns.

Does this codebase analysis workflow support JavaScript and TypeScript repositories?

Yes, the codebase analysis workflow supports JavaScript and TypeScript repositories by utilizing tree-sitter parsers to accurately extract structural code data and architectural patterns during the iterative discovery process.

How do I start automating repo research for external GitHub projects?

Automating repo research starts by supplying a target GitHub URL, which triggers an iterative workflow to clone the repository, perform multi-phase discovery, and output a kebab-case architectural digest under a digest directory.

What format does the generated repository architecture digest follow?

The generated architecture digest follows a standardized kebab-case naming format saved under the digest directory, preserving a consistent structure for cross-project analysis along with a trace of analyzed files.

Can I use tree-sitter to extract core logic patterns from Python codebases?

Yes, tree-sitter is utilized to extract core logic patterns from Python codebases by parsing the syntax tree during the prefetch and synthesize phases to identify features and architectural design patterns.