CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/hanakai-yaku

Curated library of atomic AI agent skills for Hanami, dry-rb, and ROM Ruby development. Covers actions, slices, repositories, relations, changesets, providers, DI, operations, TDD, CLI, views, routing, and validation. Shared Ruby process skills have moved to ruby-core-skills. Uses Markdown + Front-matter architecture.

92

1.33x
Quality

94%

Does it follow best practices?

Impact

92%

1.33x

Average score across 35 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

calling-skills.mddocs/

Calling Skills and Agents

hanakai-yaku skills can be invoked through chat commands or CLI.

Invocation Methods

MethodSyntaxBest For
Chat Commands@skill-name or /skill-nameExplicitly forcing the agent to follow a specific skill
CLI (gh skill / skills.sh)gh skill install ...Local installation, pinning versions

MCP support is planned but not yet implemented.


Using Skills

@load-context            # Discover slices, providers, settings, routes
@configure-providers     # Set up a provider for an external service
@implement-di            # Add dependency injection to an action or operation

Using Agents

@hanami-setup            # Full project onboarding workflow

Installing Skills

Via GitHub CLI

gh skill install igmarin/hanakai-yaku load-context --scope project
gh skill install igmarin/hanakai-yaku

Via skills.sh

npx skills add igmarin/hanakai-yaku

Available Skills and Agents

Skills (3)

NameCategoryDescription
load-contextContextLoad the Hanami app structure before coding
configure-providersProvidersSet up providers, settings, and service registration
implement-diProvidersDependency injection patterns with dry-system

Agent (1)

NamePhasesFocus
hanami-setupContext → Providers → DI → VerifyProject onboarding

docs

agent-guide.md

architecture.md

calling-skills.md

index.md

README.md

tile.json