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
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.0a6.tar.gz (655.0 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.0a6-py3-none-any.whl (896.1 kB view details)

Uploaded Python 3

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

Hashes for raise_cli-3.0.0a6.tar.gz
Algorithm Hash digest
SHA256 2b706dfb3b9e7853131ce2c5fa373750fb7771d816718cd1f3df4f5af5f070d5
MD5 a7e96d58c1b28f21d09c40b9b53f034e
BLAKE2b-256 527094ebc91d390660840ca3226a39aa43a5a58e483ed25beff154aa34caad28

See more details on using hashes here.

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

Hashes for raise_cli-3.0.0a6-py3-none-any.whl
Algorithm Hash digest
SHA256 9014df9680180c5783580d33068b3b4eaa88b66fb41585cb0e154805c8beb166
MD5 637e09a78c19edd270878050007c4664
BLAKE2b-256 a1f03cb9db99c71a72d5d7d830fe23ceb82e16bf319eaa7cf4ab89254d3db6f4

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