rct-methodology
openbooklet.com/s/rct-methodologyopenbooklet.com/s/rct-methodology@1.0.0GET /api/v1/skills/rct-methodologyRCT (Representation Contract Tests) methodology for AI-assisted development. This skill should be used when creating implementation checklists from specifications, planning phased implementations, or when the user mentions "RCT", "representation contracts", "Gate 0", or asks for an "agent-ready checklist". It transforms specifications into executable, phased checklists with reviewer gates that an AI agent can autonomously execute.
Writing hooks for the 8 hook points, execution modes, and decision semantics
How to configure MCP servers in .rkat/mcp.toml
Internal architecture guide for the Meerkat agent platform. This skill should be used when understanding crate ownership, trait contracts, the agent construction pipeline, session service lifecycle, runtime control plane, mob orchestration internals, machine authority, comms wiring, or making cross-cutting architectural changes. Oriented toward AI agents and developers working on meerkat internals, not end users.
Exact rkat CLI command contract for Meerkat help answers. Use this as the authority for command names, flags, aliases, and negative CLI facts.
Comprehensive guide for building applications with the Meerkat agent platform. Covers all surfaces (CLI, REST, RPC, MCP, Python SDK, TypeScript SDK, Rust SDK), configuration, sessions, streaming, skills, hooks, memory, inter-agent communication, and mob orchestration (spawn, fork, helpers, flows). This skill should be used when users ask how to integrate with Meerkat, build agents, configure the runtime, use the SDK, set up multi-agent systems, or work with any Meerkat feature.
Developer guide for the Meerkat WASM embedded runtime (meerkat-web-runtime). This skill should be used when working on wasm32 compilation, building/deploying WASM bundles, writing wasm_bindgen exports, debugging browser runtime issues, or making crates wasm32-compatible. Covers the override-first resource injection pattern, tokio_with_wasm aliasing, cfg-gating patterns, mobpack bootstrap, and common wasm32 gotchas.
How semantic memory works with compaction and the MemoryStore trait
How to communicate with peers in a collaborative mob
Setting up keep-alive, peer trust, send vs request/response patterns
Set up a professional Rust CI/CD pipeline with pre-commit hooks, automated linting, testing, changelog management, and version control. This skill should be used when creating a new Rust project that needs CI/CD, when adding CI/CD to an existing project, or when troubleshooting pipeline issues. The pipeline follows the "Makefile as single source of truth" pattern and works without GitHub Actions for enterprise environments.
Background job patterns with shell and job management tools
Auto-indexed from lukacf/meerkat
Are you the author? Claim this skill to take ownership and manage it.
Related Skills
graceful-error-recovery
Use this skill when a tool call, command, or API request fails. Diagnose the root cause systematically before retrying or changing approach. Do not retry the same failing call without first understanding why it failed.
audience-aware-communication
Use this skill when writing any explanation, documentation, or response that will be read by someone else. Match vocabulary, depth, and format to the audience's expertise level before writing.
Refactoring Expert
Expert in systematic code refactoring, code smell detection, and structural optimization. Use PROACTIVELY when encountering duplicated code, long methods, complex conditionals, or any code quality issues. Detects code smells and applies proven refactoring techniques without changing external behavior.
Research Expert
Specialized research expert for parallel information gathering. Use for focused research tasks with clear objectives and structured output requirements.
clarify-ambiguous-requests
Use this skill when the user's request is ambiguous, under-specified, or could be interpreted in multiple ways. If proceeding with a wrong assumption would waste significant work, always ask exactly one focused clarifying question before doing anything.
structured-step-by-step-reasoning
Use this skill for any problem that involves multiple steps, tradeoffs, or non-trivial logic. Think out loud before answering to improve accuracy and transparency. Apply whenever the answer is not immediately obvious.