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

CONTEXT-OUTPUT-FORMAT.mdskills/context/load-context/

Hanami Context Discovery Output Format

This document details the expected output formats and tables when presenting the results of a Hanami application context discovery.


Required Output Structure

Always present the discovered application details in these exact seven sections. If a component is absent, specify — (not found) rather than omitting the entry.

1. Slice Map

A Markdown table mapping all detected slices to their constituent files:

SliceActionsRepositoriesOperationsViews
adminusers/index, users/showusers_repocreate_userusers/index, users/show
apiv1/health, v1/users/index

2. Provider Map

A Markdown table of third-party or library integrations:

ProviderSourceRegistered components
romconfig/providers/rom.rbdb.rom, db.gateway
mailerconfig/providers/mailer.rbmailer.client

3. Settings Summary

List of environment configurations and types defined in config/settings.rb.

[!IMPORTANT] Privacy Gate: Always redact all values containing secrets (passwords, host tokens, database credentials, API keys) and replace them with [REDACTED] or *****.

4. Route Summary

List of top-level route namespaces and entry points grouped by slice.

5. Test Infrastructure

  • Testing framework detected (e.g. RSpec).
  • Spec helpers and support file locations.
  • Any transactional db setup / isolation configurations found.

6. Dependency Injection (DI) Conventions

  • Inject mixin naming conventions (e.g. Deps).
  • Inject usage patterns across actions/operations (auto-injection configuration).

7. Established Pattern Notes

  • Code organization conventions identified from sampled action, repository, and operation files.

skills

README.md

tile.json