By yanekyuk
Provider-agnostic image generation — configure an active provider (fal.ai by default), then generate images from natural language prompts enriched with project context.
npx claudepluginhub yanekyuk/arcana --plugin imagineConfigure the active image provider's MCP server — resolves the provider from imagine-config.json, checks for its API key environment variable, and guides the user to set it in their shell profile so the plugin-declared MCP server can authenticate
Generate an image via the active image provider — reads project context to enrich the prompt, resolves the active provider from imagine-config.json, calls the provider's MCP tool, and returns the result
___ ____ _____ ___ _ __ ___
/ _ | / __ \/ ___/ / _ | / | / / / _ |
/ __ | / /_/ / /__ / __ | / |/ / / __ |
/_/ |_|/_/ \_/\___/ /_/ |_|/_/|___/ /_/ |_|
Opinionated workflow plugins for Claude Code.
Skills, agents, and MCP servers that encode domain-specific processes — from triage to PR.
/plugin → Add Marketplace → yanekyuk/arcana
ritual — Software EngineeringAutonomous pipelines that take work from triage to PR.
Orchestrators — dispatch one, walk away:
| Agent | Pipeline |
|---|---|
feat-orchestrator | handoff → config → spec → TDD → self-review → arch check → docs → PR |
fix-orchestrator | handoff → config → investigate → TDD fix → self-review → arch check → docs → PR |
refactor-orchestrator | handoff → config → test guard → incremental refactor → self-review → arch check → docs → PR |
docs-orchestrator | handoff → config → write/update docs → clash-check → arch check → PR |
Skills — standalone or orchestrator-invoked:
| Skill | What it does |
|---|---|
/run-setup | Interactive project config wizard — tech stack, architecture rules, integrations |
/run-triage | Explore codebase, classify work, create branch + worktree + handoff |
/run-start | Read handoff, dispatch the right orchestrator |
/run-finish | Review PR, merge, clean up worktree and branches |
/run-tdd | Red → green → refactor → commit cycle |
/run-self-review | Diff-based review against spec, domain rules, code quality |
/run-arch-check | Validate architecture rules against diff — hard gate before PR |
/run-open-pr | Safe staging, conventional commit, PR with template |
/run-sync-docs | Detect implicit knowledge in diffs, update docs/ |
/run-spec | Create/update specs, check alignment with parent docs |
/run-domain-knowledge | Create/update domain rules, cascade clash-check |
/run-design-decision | Create/update architecture decisions, check alignment |
/run-clash-check | Detect contradictions across the knowledge hierarchy |
gamedev — Game DevelopmentComing soon.
research — Academic ResearchComing soon.
/run-setup
Interactive wizard that auto-detects your tech stack, lets you pick architecture presets (Layered, Hexagonal, Vertical Slices, or custom), toggle integrations, and add custom directives. Writes docs/ritual-config.json — required before any other skill will run.
/run-triage
Describe what you want to build or fix. Triage classifies it (feat/fix/refactor/docs), creates a branch + worktree, and writes a handoff artifact.
cd .worktrees/<branch-folder>
# start a new Claude session
/run-start
The correct orchestrator picks up the handoff and runs autonomously: spec → TDD → self-review → arch check → docs → PR.
# back in your main session (project root)
/run-finish
Reviews the PR (commits, diff quality, scope, version staleness), merges, and cleans up the worktree.
You: "Fix the auth bug in session handling"
│
/run-triage
│
┌───────────────┴───────────────┐
│ classify → fix │
│ branch → fix/session-auth │
│ worktree + handoff artifact │
└───────────────┬───────────────┘
│
/run-start (in worktree)
│
┌───────────────┴───────────────┐
│ fix-orchestrator │
│ │
│ 1. Read handoff │
│ 2. Load project config │
│ 3. Fetch knowledge docs │
│ 4. Investigate root cause │
│ 5. TDD: reproduce → fix │
│ 6. Self-review │
│ 7. Arch check │
│ 8. Sync docs │
│ 9. Open PR │
└───────────────┬───────────────┘
│
/run-finish (in main session)
│
┌───────────────┴───────────────┐
│ Review → merge → cleanup │
└───────────────────────────────┘
Two-session model: Session 1 (project root) runs /run-setup (once), /run-triage, and /run-finish. Session 2 (in worktree) runs /run-start which dispatches the autonomous pipeline.
The ritual plugin maintains a three-tier knowledge base in docs/:
domain/ ← business rules, invariants (highest authority)
decisions/ ← architecture choices, pattern rationale
specs/ ← feature/fix specifications (most specific)
Changes cascade downward. /run-clash-check detects contradictions across tiers.
MIT
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
External network access
Connects to servers outside your machine
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Memory compression system for Claude Code - persist context across sessions
Permanent coding companion for Claude Code — survives any update. MCP-based terminal pet with ASCII art, stats, reactions, and personality.