Agent skill · writing content · sundial-org
byterover
Manages project knowledge using ByteRover context tree. Provides two operations: query (retrieve knowledge) and curate (store knowledge). Invoke when user requests information lookup, pattern discovery, or knowledge persistence. Developed by ByteRover Inc. (https://byterover.dev/)
Why this skill is useful
Adds specific commands and best practices for managing project knowledge with ByteRover that the AI wouldn't reliably generate on its own.
What it needs
Requires byterover installed locally. About 2k tokens when loaded. Last updated 2026-03-07. 639 stars on the source repository.
What this skill does
ByteRover Context Tree A project-level knowledge repository that persists across sessions. Use it to avoid re-discovering patterns, conventions, and decisions. Why Use ByteRover Query before working: Get existing knowledge about patterns, conventions, and past decisions before implementing Curate after learning: Capture insights, decisions, and bug fixes so future sessions start informed Quick Reference Command When Example --------- ------ --------- brv query "question" Before starting work brv query "How is auth implemented?" brv curate "context" -f file After completing work brv curate "JWT 24h expiry" -f auth.ts brv status To check prerequisites brv status When to Use Query when you need to understand something: "How does X work in this codebase?" "What patterns exist for Y?" "Are there conventions for Z?" Curate when you learned or created something valuable: Implemented a feature using specific patterns Fixed a bug and found root cause Made an architecture decision Curate Quality Context must be specific and actionable: Note: Context argument must come before -f flags. Max 5 files. Best Practices 1. Break down large contexts - Run multiple brv curate commands for complex topics rather than one massive context. Smaller chunks are easier to retrieve and update. 2. Let ByteRover read files - Don't read files yourself before curating. Use -f flags to let ByteRover read them directly: 3. Be specific in queries - Queries block your workflow. Use precise questions to get faster, more relevant results: 4. Signal outdated context - When curating updates that replace existing knowledge, explicitly tell ByteRover to clean up: 5. Specify structure expectations - Guide ByteRover on how to organize the knowledge: Prerequisites Run brv status first. If errors occur, the agent cannot fix them—instruct the user to take action in their brv terminal. See TROUBLESHOOTING.md for details. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills sundial-org/byterover