crablet-app-dev

Automate Crablet application builds with feature slicing and code generation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The crablet-app-dev skill addresses the complexity of developing applications with the Crablet framework by providing tools for feature slicing, code generation, and automated development workflows.

Core Features & Use Cases

  • Feature Slicing: Break down application development into manageable slices, each contributing to a specific user outcome.
  • Code Generation: Automate the creation of application code based on the event model, reducing manual coding efforts.
  • Workflows: Guide developers through the process of updating the event model, generating code, and verifying the application's behavior.

Quick Start

To generate code for a new feature slice, run 'crablet_generate' from the app root and specify the output directory.

Frequently Asked Questions about crablet-app-dev

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

FAQPage Schema
How do I automate code generation for event sourcing applications?

Automate code generation for event sourcing applications by running the 'crablet_generate' script from your app root. This automatically creates application code based on your event model, reducing manual coding efforts.

What is feature slicing in application development?

Feature slicing in application development breaks down complex builds into manageable slices, each contributing to a specific user outcome. This approach maintains model-code alignment within the Crablet framework.

How do I manage command handling and outbox publishing in event modeling?

Manage command handling and outbox publishing in event modeling by using automated development workflows. These workflows guide you through updating the event model, generating code, and verifying application behavior.

Does the Crablet framework require manual model-code alignment?

The Crablet framework does not require manual model-code alignment. It automates the creation of application code based on the event model to ensure consistency and reduce manual coding efforts.

Can I generate code for a specific feature slice without rebuilding the entire application?

You can generate code for a specific feature slice without rebuilding the entire application. Specify the output directory when running the 'crablet_generate' script from your app root.

What are the limitations of using automated code generation for event sourcing?

Automated code generation for event sourcing is limited to the Crablet framework's specific architecture. It supports event modeling, command handling, view management, and outbox publishing, but may not suit other architectural patterns.