From sundial-org-awesome-openclaw-skills-4
Manages project knowledge via ByteRover context tree with query (retrieve patterns, conventions) and curate (store insights, decisions) operations. Use for info lookups, pattern discovery, and persistence across sessions.
npx claudepluginhub joshuarweaver/cascade-ai-ml-agents-misc-2 --plugin sundial-org-awesome-openclaw-skills-4This skill uses the workspace's default tool permissions.
A project-level knowledge repository that persists across sessions. Use it to avoid re-discovering patterns, conventions, and decisions.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Generates original PNG/PDF visual art via design philosophy manifestos for posters, graphics, and static designs on user request.
A project-level knowledge repository that persists across sessions. Use it to avoid re-discovering patterns, conventions, and decisions.
| 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 |
Query when you need to understand something:
Curate when you learned or created something valuable:
Context must be specific and actionable:
# Good - specific, explains where and why
brv curate "Auth uses JWT 24h expiry, tokens in httpOnly cookies" -f src/auth.ts
# Bad - too vague
brv curate "Fixed auth"
Note: Context argument must come before -f flags. Max 5 files.
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.
Let ByteRover read files - Don't read files yourself before curating. Use -f flags to let ByteRover read them directly:
# Good - ByteRover reads the files
brv curate "Auth implementation details" -f src/auth.ts -f src/middleware/jwt.ts
# Wasteful - reading files twice
# [agent reads files] then brv curate "..." -f same-files
Be specific in queries - Queries block your workflow. Use precise questions to get faster, more relevant results:
# Good - specific
brv query "What validation library is used for API request schemas?"
# Bad - vague, slow
brv query "How is validation done?"
Signal outdated context - When curating updates that replace existing knowledge, explicitly tell ByteRover to clean up:
brv curate "OUTDATED: Previous auth used sessions. NEW: Now uses JWT with refresh tokens. Clean up old session-based auth context." -f src/auth.ts
Specify structure expectations - Guide ByteRover on how to organize the knowledge:
# Specify topics/domains
brv curate "Create separate topics for: 1) JWT validation, 2) refresh token flow, 3) logout handling" -f src/auth.ts
# Specify detail level
brv curate "Document the error handling patterns in detail (at least 30 lines covering all error types)" -f src/errors/
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.
See also: WORKFLOWS.md for detailed patterns and examples, TROUBLESHOOTING.md for error handling