byterover

Manages project knowledge via a persistent ByteRover context tree with a command-line interface.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/WangK0221/OpenClaw_Shrimp --skill byterover-wangk0221
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: byterover
Source: https://github.com/WangK0221/OpenClaw_Shrimp/tree/main/skills/byterover
Command: npx skills add https://github.com/WangK0221/OpenClaw_Shrimp --skill byterover-wangk0221

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and scripts (resource) components.

What problem does it solve?

This Skill helps manage and leverage project knowledge by providing a persistent context tree, preventing repetitive discoveries and ensuring consistent application of patterns and decisions.

Core Features & Use Cases

  • Query Knowledge: Retrieve existing information about patterns, conventions, and past decisions before starting work.
  • Curate Knowledge: Capture insights, decisions, and bug fixes to inform future sessions.
  • Use Case: Before implementing a new API endpoint, query ByteRover to understand the existing authentication middleware and error response format. After implementation, curate the new endpoint's details and patterns.

Quick Start

Use the byterover skill to query for how authentication is implemented in the project.

Frequently Asked Questions about byterover

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

FAQPage Schema
How do I persist project knowledge across sessions for consistent pattern application?▼

You can persist project knowledge across sessions by using ByteRover to build a persistent context tree. This context tree stores patterns, conventions, and decisions to prevent repetitive discoveries and ensure consistent application in future work sessions.

What is the best way to query existing codebase conventions before implementing a new feature?▼

The best way to query existing codebase conventions is to retrieve information from the ByteRover context tree. Querying this knowledge base provides details on established patterns, past decisions, and middleware formats before you begin feature implementation.

How do I curate new bug fixes and implemented features into a developer knowledge base?▼

You curate new bug fixes and implemented features by capturing insights and decisions into the ByteRover context tree. This process stores the newly implemented endpoint details and patterns directly into the persistent knowledge base to inform future sessions.

Does ByteRover work with a command-line interface for knowledge management?▼

Yes, ByteRover works with a command-line interface for knowledge management. It utilizes a client-server architecture where the command-line interface handles the interaction to query and curate project knowledge efficiently.

What are the limitations of using a context tree for codebase context management?▼

The context tree approach relies on actively curating new insights and bug fixes to maintain accuracy. If you do not persist information across sessions or query existing knowledge before starting work, the context tree will lack the necessary patterns and decisions.