> ## Documentation Index
> Fetch the complete documentation index at: https://evoke-f0bfabff.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Universal Adapter

> Use RStack with any agent via the universal bootstrap prompt.

## Overview

RStack can run in any framework that can read files. The universal adapter requires no native integration — just clone the repo, set `RSTACK_HOME`, and use the bootstrap prompt.

## Setup

```bash theme={null}
git clone https://github.com/richard-devbot/SDLC-rstack.git ~/rstack-agents
export RSTACK_HOME=~/rstack-agents
```

Or use a local checkout:

```bash theme={null}
export RSTACK_HOME=/path/to/SDLC-rstack
```

## Bootstrap prompt

Paste this into any agent's system prompt or first message:

```text theme={null}
Use RStack SDLC from $RSTACK_HOME.
Read agents/core/orchestrator.md first.
Use agents/core/builder.md for implementation tasks.
Use agents/core/validator.md for read-only verification.
Use agents/sdlc/ for lifecycle routing.
Use skills/ and plugins/ only when relevant.
Write run state under .rstack/runs/<run_id>/.
Require specs, approvals, traceability, builder.json, validation.json, and command evidence.
Never claim DONE without evidence.
```

## Limitations

Without a native adapter, RStack runs in a reduced mode:

* No automatic lifecycle hooks
* No automatic destructive action blocking
* No native slash commands
* All lifecycle coordination via prompt

The full agent/skill/plugin library (196 agents, 156 skills, 72 plugins) is still available as file context.

## Planned adapters

```text theme={null}
adapters/mcp          → Expose RStack tools to MCP clients
adapters/claude-code  → Export agents/commands/skills into Claude Code layout
adapters/codex        → Generate AGENTS.md + task runner
adapters/gemini       → Generate GEMINI.md + command pack
adapters/sdk          → Node/Python library for custom harnesses
```
