app-implement-feature
OfficialImplement Swift features with TDD & DDD
Authortddworks
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill streamlines the process of adding new features to Swift applications by enforcing a robust architecture-first design, Test-Driven Development (TDD), and rich domain models, ensuring high-quality, maintainable code.
Core Features & Use Cases
- Architecture Design: Guides users through creating component diagrams and documenting interactions before coding.
- TDD Implementation: Facilitates writing domain model and infrastructure tests using Chicago-style TDD.
- Domain-Driven Design: Promotes rich domain models that encapsulate behavior and align with the user's mental model.
- Swift 6.2 Patterns: Encourages direct consumption of domain models by SwiftUI views, eliminating the ViewModel layer.
- Use Case: When a user requests a new feature like "implement a user profile management system," this Skill will first help design the architecture, then guide the TDD implementation of domain models and services.
Quick Start
Use the app-implement-feature skill to start implementing a new user authentication flow.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: app-implement-feature Download link: https://github.com/tddworks/asc-cli/archive/main.zip#app-implement-feature Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.