RaiSE CLI - Reliable AI Software Engineering governance framework
Project description
RaiSE CLI
Reliable AI Software Engineering — a lean methodology and deterministic CLI toolkit that turns AI coding assistants into disciplined collaborators.
What is RaiSE?
RaiSE provides governance, memory, and structured workflows for AI-assisted software engineering. You decide what to build. Rai (your AI partner) executes with accumulated memory and calibrated judgment. RaiSE provides the discipline 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
pip install raise-cli
Optional integrations:
# Jira + Confluence adapters
pip install "raise-cli[jira,confluence]"
# MCP server support
pip install "raise-cli[mcp]"
# All extras
pip install "raise-cli[jira,confluence,mcp,csharp,observability]"
Requires Python 3.12 or 3.13.
Quick start
# Initialize a project
rai init
# Start a session (loads context, memory, proposes work)
rai session start --project . --context
# Build the knowledge graph
rai graph build
Then work through skills in your AI assistant (Claude Code, Cursor, Windsurf):
/rai-session-start → Load context, propose focused work
/rai-story-start → Scope a piece of work
/rai-story-plan → Decompose into tasks
/rai-story-implement → TDD: test, code, verify, commit
/rai-story-review → Extract learnings
/rai-story-close → Merge and clean up
/rai-session-close → Capture session outcomes
Key features
Structured workflows
44 skills covering the full SDLC — epic, story, bugfix, discovery, session management, documentation, and release.
Knowledge graph
Project context, patterns, and cross-session memory — queryable and persistent.
rai graph query "testing patterns" --types pattern --limit 5
Backlog management
Built-in adapters for Jira and filesystem-backed backlogs.
rai backlog search "project = MYPROJECT AND status = 'In Progress'"
rai backlog create "Fix pagination bug" -p MYPROJECT -t Bug
rai backlog transition MYPROJECT-123 done
Documentation publishing
Publish to Confluence, local filesystem, or both (dual-write).
rai docs publish adr --title "ADR-045: Auth Architecture"
Quality gates
Automated checks before commits and releases.
rai gate check --all # Run all gates
rai release check # 10-point release checklist
Session continuity
Memory that compounds across sessions — patterns, calibration, coaching corrections.
rai session start --context # Loads everything from prior sessions
rai pattern add "Always validate frontmatter before writing"
Multi-language discovery
Scan codebases and build knowledge graphs from: Python, TypeScript, JavaScript, C#, PHP, Dart, Svelte.
rai discover scan src/ --language python --output summary
CLI commands
72 subcommands across 17 groups:
| Group | Commands |
|---|---|
init |
Initialize project governance |
session |
start, close, context, journal, doctor |
graph |
build, query, context |
pattern |
add, query |
backlog |
create, get, search, transition, update, link, comment |
docs |
publish, get, search |
skill |
list, validate, check-name, scaffold |
discover |
scan |
adapter |
list, check, validate, status |
mcp |
list, health, tools, call, install, scaffold |
gate |
list, check |
doctor |
diagnostics with --fix auto-remediation |
release |
check, publish |
Documentation
- Getting Started — Install and run your first session
- Guides — Your First Story, Configuring Integrations, Bugfix Lifecycle
- CLI Reference — Every command, flag, and option
- Concepts — Memory, Skills, Governance, Knowledge Graph
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-2.4.1.tar.gz.
File metadata
- Download URL: raise_cli-2.4.1.tar.gz
- Upload date:
- Size: 426.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
29ffb9da8f3c1b1f9f22c743e1c9d77a686189fe3b6dc0f43a6f5d3d63c38b0b
|
|
| MD5 |
5dd3e4b30fab11e3061d56e0368ded38
|
|
| BLAKE2b-256 |
3b5ddf051894f35bb9eba7c265a3a498f5d09b54b98ef3e237fedfe0e077b8c7
|
Provenance
The following attestation bundles were made for raise_cli-2.4.1.tar.gz:
Publisher:
release.yml on humansys/raise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
raise_cli-2.4.1.tar.gz -
Subject digest:
29ffb9da8f3c1b1f9f22c743e1c9d77a686189fe3b6dc0f43a6f5d3d63c38b0b - Sigstore transparency entry: 1257480262
- Sigstore integration time:
-
Permalink:
humansys/raise@035c61d2a8cc8fca3eadf4cc8b3880531373b31a -
Branch / Tag:
refs/tags/raise-cli-v2.4.1 - Owner: https://github.com/humansys
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@035c61d2a8cc8fca3eadf4cc8b3880531373b31a -
Trigger Event:
push
-
Statement type:
File details
Details for the file raise_cli-2.4.1-py3-none-any.whl.
File metadata
- Download URL: raise_cli-2.4.1-py3-none-any.whl
- Upload date:
- Size: 602.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
199c4880361f1ef475b6879c033dfbf4ddfc40f21e7c4ea6e5ee205d4434a9fe
|
|
| MD5 |
6ee198b8e5347eb8f8d1616870d01dae
|
|
| BLAKE2b-256 |
855bfe48a11aa21aedc9f51818d3de84046920214a1ff9ed019059dd667b5eb5
|
Provenance
The following attestation bundles were made for raise_cli-2.4.1-py3-none-any.whl:
Publisher:
release.yml on humansys/raise
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
raise_cli-2.4.1-py3-none-any.whl -
Subject digest:
199c4880361f1ef475b6879c033dfbf4ddfc40f21e7c4ea6e5ee205d4434a9fe - Sigstore transparency entry: 1257480405
- Sigstore integration time:
-
Permalink:
humansys/raise@035c61d2a8cc8fca3eadf4cc8b3880531373b31a -
Branch / Tag:
refs/tags/raise-cli-v2.4.1 - Owner: https://github.com/humansys
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@035c61d2a8cc8fca3eadf4cc8b3880531373b31a -
Trigger Event:
push
-
Statement type: