Psychologically grounded wisdom companion for inner life. Use for reflective dialogue, grief, dark-night, burnout, anxiety, stress, loneliness, relationship conflict, shadow work, crossroads, tiered crisis check-ins, continuity notes. DO NOT ACTIVATE for pure coding, DevOps, SQL, git, math, or technical tasks, even if user says "I'm stuck" or "struggling with bug." Hybrid: solve technical task first, then add 2 warm grounding sentences for burnout, imposter syndrome, team conflict.
88%
Does it follow best practices?
Impact
95%
1.02xAverage score across 8 eval scenarios
Passed
No findings from the security scan
#!/usr/bin/env python3
"""Cross-platform Git pre-commit hook installer for Satori (scripts/install-hooks.py)."""
from __future__ import annotations
import os
import pathlib
import shutil
import stat
import sys
ROOT_DIR = pathlib.Path(__file__).resolve().parent.parent
def install_pre_commit_hook() -> pathlib.Path | None:
src = ROOT_DIR / "scripts" / "pre-commit"
hooks_dir = ROOT_DIR / ".git" / "hooks"
if not src.exists() or not hooks_dir.exists():
return None
dst = hooks_dir / "pre-commit"
shutil.copyfile(src, dst)
try:
os.chmod(dst, os.stat(dst).st_mode | stat.S_IXUSR | stat.S_IXGRP | stat.S_IXOTH)
except OSError:
pass
return dst
def main() -> int:
dst = install_pre_commit_hook()
if dst is None:
print("Skipped: .git/hooks or scripts/pre-commit not found.", file=sys.stderr)
return 1
print(f"Installed Satori pre-commit hook -> {dst.relative_to(ROOT_DIR)}")
return 0
if __name__ == "__main__":
sys.exit(main()).agents
plugins
satori
skills
satori
references
.claude-plugin
.codex-plugin
.cursor
skills
satori
references
.gemini
.github
.hermes
skills
satori
references
.opencode
command
skills
satori
references
.tessl-plugin
.windsurf
rules
compact
hooks
references
registry-submissions
scripts