The Carve Rulebook is a domain-specific skill designed for the Carve iPad project, prioritizing a custom implementation of The Composable Architecture (TCA) integrated with MicroArchitecture, Tuist, SwiftData, and PencilKit. It streamlines feature design, refactoring, and testing by enforcing strict modular boundaries and encapsulating UIKit dependencies. By overriding generic patterns with project-specific non-negotiables—such as centralized SwiftData access and adapter-based PencilKit bridges—this skill ensures high-quality, maintainable code. It provides structured feedback including architectural sketches, testing strategies, and risk assessments tailored to the Carve codebase.
주요 기능
01Provides structured output with logic sketches and risk assessments.
02Standardizes documentation with mandatory comments for State and Action properties.
03Enforces MicroArchitecture boundaries and Tuist-based module separation.
04Encapsulates PencilKit (UIKit) within clean adapters and clients.
05Centralizes SwiftData access to prevent direct ModelContext handling in features.
061 GitHub stars