kindlings-new-module

Bootstrap a Kindlings derivation module with a 3-layer structure and test scaffolding.

68|7|Updated Nov 24, 2025
One-click install
npx skills add https://github.com/kubuszok/kindlings --skill kindlings-new-module
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: kindlings-new-module
Source: https://github.com/kubuszok/kindlings/tree/main/docs/contributing/kindlings-new-module
Command: npx skills add https://github.com/kubuszok/kindlings --skill kindlings-new-module

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstraps a new Kindlings derivation module, providing a repeatable blueprint with a 3-layer file structure, build configuration guidance, and clearly defined entry points for type-class derivation and inlined body generation.

Core Features & Use Cases

  • 3-layer project layout for new derivations (public API, internal macros, runtime utilities)
  • Entry points for deriving type-class instances and inline bodies, plus a clear testing scaffold
  • Documentation and workflow guidance for MCP API verification, syncing from Hearth, and cross-version support

Quick Start

Follow the 3-layer pattern to scaffold a new module and implement REQ-1 through REQ-12.

Frequently Asked Questions about kindlings-new-module

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I bootstrap a new Scala type-class derivation module with a standard file layout?

To bootstrap a new Scala type-class derivation module, use a 3-layer structure separating public API, internal macros, and runtime utilities, plus test scaffolding and build configuration to satisfy standard derivation requirements.

What is the best way to structure macros and caching strategies for Scala type-class derivation?

The best way to structure Scala type-class derivation applies a 3-layer pattern with defined macro entry points and caching strategies, separating public API from internal macro implementations and runtime utilities.

Can I use sbt to scaffold a Kindlings module for inline body generation?

Yes, you can use sbt to scaffold a Kindlings module by following the bootstrapping blueprint which provides build configuration guidance, file layouts, and entry points for deriving type-class instances and inline bodies.

Does the Kindlings module bootstrapping pattern include test scaffolding for macro implementations?

Yes, the Kindlings module bootstrapping pattern includes a clearly defined testing scaffold alongside macro entry points and caching strategies to ensure comprehensive test coverage for type-class derivations.

When do I need a 3-layer file structure for building Scala type-class derivations?

You need a 3-layer file structure for building Scala type-class derivations when standardizing how new features are added, requiring separation of public API, internal macros, and runtime utilities for maintainable macro code.

Why does my Scala type-class derivation module need standardized entry points for inlined body generation?

Your Scala type-class derivation module needs standardized entry points for inlined body generation to provide a repeatable blueprint that clearly defines macro interfaces, caching strategies, and comprehensive testing workflows.