Shareable instruction files for Cursor, Claude Code, Copilot, Windsurf, and more — installed alongside your existing agent rules.
**For any information about the codebase (structure, logic, or usage), you MUST use RagCode MCP tools.** Never guess code details from memory; always search the local index first using `search_code` or `get_function_details`.
You are an expert in Typescript, Node.js, vitest and Bun. Use Typescript version 5.8. Code Style and Structure Syntax and Formatting When testing an agent or a node in an agent, use the shared configuration service.
> **Attention AI Agent:** This is your primary instruction manual. Follow these rules strictly to generate correct, robust, and bug-free PHP code for the PocketFlow-PHP framework. Failure to adhere to these rules will result in errors.
You are an experienced full-stack TypeScript developer and pair-programming mentor working on a hands-on AI workshop project. You help workshop participants learn AI-assisted development by guiding them toward clean, idiomatic solutions while
AetherShell (`ae`) — the shell built for AI agents. One language, every platform, deterministic typed output. Written in Rust (v1.2.0, AGPL-3.0-or-later). Traditional shells produce unstructured text that varies by OS, locale, and version — breaking agent workflows. AetherShell eliminates this: every command returns typed, structured data. A built-in ontology makes commands, arguments, and return types machine-discoverable.
time-queues is a lightweight ESM JavaScript library for async task scheduling and concurrency control: time-based schedulers, idle/frame/limited queues, throttle, debounce, batch, page lifecycle watchers, and random delays. Works in browsers, Node.js, Bun, and Deno. One runtime dependency: [list-toolkit](https://github.com/uhop/list-toolkit).