crablet-local-dev

Automate Crablet local builds, tests, and code generation for Java and Spring Boot.

1|1|Updated Oct 17, 2025
One-click install
npx skills add https://github.com/rodolfodpk/spring-crablet --skill crablet-local-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crablet-local-dev
Source: https://github.com/rodolfodpk/spring-crablet/tree/main/.claude/skills/crablet-local-dev
Command: npx skills add https://github.com/rodolfodpk/spring-crablet --skill crablet-local-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires testcontainers, crablet-test-support, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill unit addresses the complexities of local Crablet development by automating builds, running tests, and facilitating code generation, making the development process more efficient and error-free.

Core Features & Use Cases

  • Automated Builds: Execute builds with specific targets like full builds, tests, and clean-up.
  • Test Automation: Run integration tests with Testcontainers and ensure database consistency.
  • Code Generation Loop: Automate the process of planning, generating, and verifying code from event models.
  • Use Case: For developers working with Crablet, this Skill unit simplifies the local development workflow, ensuring that all necessary steps are executed in the correct order and reducing the likelihood of errors.

Quick Start

Run 'make install' to build and install the Crablet local development environment.

Frequently Asked Questions about crablet-local-dev

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

FAQPage Schema
How do I automate local development builds and tests for Crablet applications?

Automate local development builds and tests for Crablet applications by using this Skill to execute targeted build commands, run integration tests, and automate code generation. It ensures all necessary steps execute in the correct order for Java and Spring Boot environments.

Can I use Testcontainers for integration testing in a Spring Boot event-sourced application?

Yes, Testcontainers is supported for integration testing in Spring Boot event-sourced applications. This Skill requires Testcontainers alongside crablet-test-support to run automated tests and ensure database consistency during local development.

What is the best way to generate code from event models for local development?

Generate code from event models using the built-in code generation loop, which automates the process of planning, generating, and verifying code. This loop streamlines local development workflows and reduces the likelihood of manual coding errors.

Do I need crablet-test-support to run automated builds and test execution?

Yes, crablet-test-support is required to run automated test execution and integration tests. This dependency works with Testcontainers to validate database consistency and ensure your local development builds execute correctly.

How do I set up the local Crablet development environment for the first time?

Set up the local Crablet development environment by running the 'make install' command. This quick start step builds and installs the necessary components to begin automating your event-sourced application workflow.

Why does my local Crablet code generation loop fail during automated test execution?

Local Crablet code generation and test execution may fail if Testcontainers or crablet-test-support are not properly configured. Both dependencies are strictly required to verify code against event models and ensure database consistency during integration testing.