asuramaya

Charter — Development skill for Claude Code

Development community

Declare a seat's charter — composes existing verbs (decisions 4a3858e9/87457dc1, ruling 1a5eaf98), never new orchestration.

How to install Charter

Installs to ~/.claude/skills/asuramaya-osiris-charter/SKILL.md

Terminal
mkdir -p ~/.claude/skills/asuramaya-osiris-charter && curl -fsSL https://raw.githubusercontent.com/asuramaya/osiris/HEAD/commands/charter.md -o ~/.claude/skills/asuramaya-osiris-charter/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Charter does

Declare a seat's charter — composes existing verbs (decisions 4a3858e9/87457dc1, ruling 1a5eaf98), never new orchestration. Parse `$ARGUMENTS`: `set --repos r1,r2 --because "..."` is the only shape. `--repos` is the WHOLE charter, replacing whatever was declared before, never an increment.

Try the `charter` MCP tool first (self-declaration); if it refuses because `` isn't your own, call `charter_for` instead (needs `--because`) — its own refusal names who may declare for whom, don'

Alternatives in Development

  • OpenSquirrel — For people who get distracted by agents 1.3k ★
  • Clone — Dig into /tmp/cc-repos/drizzle-v1 for Drizzle v1 and /tmp/cc-repos/drizzle-orm-docs for Drizzle ORM docs - it' 401 ★
  • Release & Shipping Burn Patterns — Research Summary — Research completed: 2026-02-10 Sources: ~/.claude/CLAUDE.md (This Has Burned You Before table), SESSION_HANDOF 216 ★

Full documentation available on GitHub

View Source Repository