RaiSE CLI - Reliable AI Software Engineering governance framework
Project description
RaiSE CLI
Reliable AI Software Engineering — governance, memory, and structured workflows for AI-assisted development.
AI coding assistants are powerful. They're also unreliable. They forget your conventions between sessions. They don't know your architecture decisions. They optimize for speed over correctness. Left ungoverned, they produce code that looks right but subtly isn't.
RaiSE fixes this through three collaborating parts:
You (Strategy, Judgment, Ownership)
│
│ collaborates with
▼
Rai (AI Partner — Execution + Memory)
│
│ governed by
▼
RaiSE (Methodology + Toolkit)
You decide what to build and why. Rai executes with accumulated memory and calibrated judgment. RaiSE provides the discipline — skills, governance, and quality gates — that makes the collaboration reliable.
The result: AI that learns from your project, follows your rules, and compounds knowledge across sessions instead of starting fresh every time.
Install
Quick install (recommended)
Per-project isolation — each project gets its own version:
cd your-project
curl -LsSf https://docs.raiseframework.ai/install.sh | bash
Windows (PowerShell):
cd your-project
irm https://docs.raiseframework.ai/install.ps1 | iex
Manual install
pip install raise-cli # latest stable
pip install raise-cli --pre # latest pre-release
Requires Python 3.12 or 3.13. See the Installation Guide for platform-specific notes and troubleshooting.
Getting started
cd your-project
rai init # create .raise/ governance structure
Open your AI assistant (Claude Code, Cursor, or Windsurf) in the project directory and run:
/rai-welcome → First-time setup: developer profile + knowledge graph
/rai-session-start → Load context, memory, and propose focused work
The story lifecycle
Every piece of work follows six steps — the core rhythm of RaiSE:
/rai-story-start → Scope: what are we building?
/rai-story-design → Spec: how will it work?
/rai-story-plan → Tasks: decompose into steps
/rai-story-implement → Build: test, code, verify, commit
/rai-story-review → Reflect: what did we learn?
/rai-story-close → Ship: merge and clean up
Each step produces an artifact that feeds the next. Reviews capture patterns into memory. Memory feeds future sessions. This is how learning compounds — not through magic, but through disciplined repetition.
What's inside
Governance — Layered rules (principles → requirements → guardrails → code) loaded at session start and enforced throughout. Everything traceable, everything in Markdown.
Memory — Patterns, calibration data, and session history that persist across sessions. Session 1 is discovery. Session 50 is expertise.
Knowledge Graph — Connects governance, memory, skills, and code into a queryable structure. The CLI traverses this graph to deliver the right context for your current work.
Skills — 44 structured workflows covering epics, stories, bugfixes, discovery, documentation, and releases. Each adapts to your experience level (Shu-Ha-Ri).
Quality Gates — Automated verification at every step. Tests, types, lint, coverage, architectural drift detection, and release readiness checks.
Integrations — Jira, Confluence, and filesystem adapters. MCP server for AI tool orchestration. Multi-language code discovery (Python, TypeScript, JavaScript, C#, PHP, Dart, Svelte).
Documentation
- Getting Started — Install, initialize, and run your first session
- Your First Story — Walk through the full story lifecycle
- Core Concepts — Memory, Skills, Governance, Knowledge Graph
- CLI Reference — Every command, flag, and option
- Guides — Integrations, pipelines, extending RaiSE
License
Apache 2.0 — see LICENSE.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file raise_cli-3.0.0a6.tar.gz.
File metadata
- Download URL: raise_cli-3.0.0a6.tar.gz
- Upload date:
- Size: 655.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2b706dfb3b9e7853131ce2c5fa373750fb7771d816718cd1f3df4f5af5f070d5
|
|
| MD5 |
a7e96d58c1b28f21d09c40b9b53f034e
|
|
| BLAKE2b-256 |
527094ebc91d390660840ca3226a39aa43a5a58e483ed25beff154aa34caad28
|
File details
Details for the file raise_cli-3.0.0a6-py3-none-any.whl.
File metadata
- Download URL: raise_cli-3.0.0a6-py3-none-any.whl
- Upload date:
- Size: 896.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.11
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9014df9680180c5783580d33068b3b4eaa88b66fb41585cb0e154805c8beb166
|
|
| MD5 |
637e09a78c19edd270878050007c4664
|
|
| BLAKE2b-256 |
a1f03cb9db99c71a72d5d7d830fe23ceb82e16bf319eaa7cf4ab89254d3db6f4
|