app-implement-feature

Official

Implement 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.