Skip to main content

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.

PyPI Python License


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
powershell -ExecutionPolicy ByPass -c "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

License

Apache 2.0 — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

raise_cli-3.0.0.tar.gz (667.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

raise_cli-3.0.0-py3-none-any.whl (908.7 kB view details)

Uploaded Python 3

File details

Details for the file raise_cli-3.0.0.tar.gz.

File metadata

  • Download URL: raise_cli-3.0.0.tar.gz
  • Upload date:
  • Size: 667.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for raise_cli-3.0.0.tar.gz
Algorithm Hash digest
SHA256 e1c1635519957e34d1f6ce45eaa3c0a7fa182b05e5bd67ffd849f1477a5dbe28
MD5 ae4074fb4363ed163ba1b40741e51dc5
BLAKE2b-256 d8aeab47676783e157b028c443f990ff7e704efa12fb083e77c788060214c0a7

See more details on using hashes here.

File details

Details for the file raise_cli-3.0.0-py3-none-any.whl.

File metadata

  • Download URL: raise_cli-3.0.0-py3-none-any.whl
  • Upload date:
  • Size: 908.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.11

File hashes

Hashes for raise_cli-3.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ed6aede93b59ba1dd7a82a593be946c0c260cf12f3f5547adfa5fbd09dc2cbee
MD5 a0dc40f8cdbb2288b74fb715e75ddf56
BLAKE2b-256 f783db1e0e78b26672a4d97618f4b8e3d98a3f46a0a05a83241bc0db9d577bfc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page