Shareable instruction files for Cursor, Claude Code, Copilot, Windsurf, and more — installed alongside your existing agent rules.
The most frequently used functions in the codebase are: When developing, check the helpers/ directory for existing utility functions before writing your own. For JS/TS, please provide Flow (as appropriate) and JSDOC with all responses. If you are rewriting a full file, make sure to include all import statements also. Do not remove any console.logs or comments (or logDebug, clo, logInfo, logError statements).
> This file is read automatically by Windsurf AI. > It mirrors the content in `AGENTS.md` — see that file for the full reference. Please read and follow the instructions in AGENTS.md. All code MUST compile with Java 8. See AGENTS.md for forbidden features,
Start[Start] --> checkMemoryBankExists{checkMemoryBankExists} checkMemoryBankExists -->|No| createMemoryBankDirectory[createMemoryBankDirectory] createMemoryBankDirectory --> scaffoldMemoryBankStructure[scaffoldMemoryBankStructure]
**Primary:** [`AGENTS.md`](AGENTS.md) — commands, package structure, boundaries, DO/DON'T. **Layering:** [`CLAUDE.md`](CLAUDE.md) — start with `AGENTS.md`; open one [`.cursor/rules/`](.cursor/rules/) file when the task needs it.
A command-line tool that automatically generates conventional commit messages using AI, based on your staged git changes. Your commit messages will look like this: 
You are an AI agent operating in a Library-First Engineering (LFE) repository. This adapter is a pointer. Canonical rules live in human-readable docs: **Mandatory reads (in order, before any action):**
The Valyrian Spellbook (formerly Bitcoin Spellbook) is an open platform developed by Valyrian Tech that provides a comprehensive framework for creating and managing Bitcoin-related applications and integrating with Large Language Models (LLMs). The platform is designed to simplify development, enhance automation, and enable users with minimal coding experience to deploy sophisticated cryptocurrency applications.