add-feature

Scaffold a complete feature with types, repository, API routes, UI components, store actions, and tests.

Updated Jan 18, 2026
One-click install
npx skills add https://github.com/marcd35/health-tracker-9000 --skill add-feature-marcd35
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-feature
Source: https://github.com/marcd35/health-tracker-9000/tree/main/.claude/skills/add-feature
Command: npx skills add https://github.com/marcd35/health-tracker-9000 --skill add-feature-marcd35

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the challenge of rapidly bootstrapping a new major feature by generating all scaffolding layers and guidance.

Core Features & Use Cases

  • End-to-end scaffolding: Types, repository, API routes, UI components, store actions, and tests are generated.
  • Guided implementation: Provides a structured process for adding features like water tracking or sleep tracking.
  • Use Case: A team wants to add a new feature quickly; this skill creates all necessary scaffolding and documentation to accelerate delivery.

Quick Start

Use the add-feature skill to scaffold a new feature including types, repository, API routes, components, store actions, and tests.

Frequently Asked Questions about add-feature

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

FAQPage Schema
How do I scaffold a full-stack TypeScript feature end-to-end?

Scaffolding a TypeScript feature end-to-end is automated by generating types, repository, API routes, UI components, store actions, and tests. This guided process enforces database schema updates and dashboard cards, accelerating delivery for teams adding major functionality like water tracking.

What is the best way to add a new feature with API routes and tests?

The best way to add a feature with API routes and tests is using a structured scaffolding process that generates repository layers, UI components, and store actions simultaneously. This enforces TypeScript types and database schema updates, ensuring complete integration.

Can I generate UI components and store actions when scaffolding a new feature?

Yes, you can generate UI components and store actions when scaffolding a new feature. The process creates dashboard cards and forms alongside API routes, repository logic, and TypeScript types, ensuring the user interface and state management integrate correctly.

What layers are required when building a feature with a repository and API routes?

Building a feature with a repository and API routes requires TypeScript types, store integration, tests, a dashboard card, and a database schema update. Optional dedicated pages and documentation can also be generated to complete the full feature setup.

How do I bootstrap a large-scale functionality like sleep tracking quickly?

Bootstrapping large-scale functionality like sleep tracking quickly requires generating all scaffolding layers from data models to UI and tests. This structured approach provides the necessary types, API routes, and repository logic to accelerate team delivery.

Does feature scaffolding include database schema updates and forms?

Yes, feature scaffolding includes database schema updates and forms. The process enforces that every generated feature contains a database schema update, dashboard card, forms, API routes, and tests, with optional dedicated pages and documentation.