Minimal Feature Implementation
Get minimal, correct code changes that reuse existing code and native features before adding dependencies or abstractions.
Before & after
Same prompt, same agent — the only difference is the skill.
A date picker component is a good idea. You'd probably want something user-friendly with a calendar interface. There are libraries like React-DatePicker that work well. You could also consider Headless UI or Radix UI if you want more control over styling. You'd need to handle validation to make sure users enter valid dates. Accessibility is important too—keyboard navigation and screen reader support. Mobile users need touch-friendly interaction. You might need to add some styling to match your design. It's a fairly common requirement so there are lots of options. Would you like a basic version or something with more features?
SKIP THAT. The browser already has this.
<input type="date" name="birthdate" required />
Why:
→ Native date input handles calendar UI, mobile picker, locale formatting
→ Built-in validation (invalid dates rejected)
→ Keyboard accessible: tab + arrow keys work
→ Zero npm dependencies
→ 3 lines of code instead of 200 lines + bundle size
If you need custom styling for non-standard designs, add this instead of a library:
→ ::webkit-calendar-picker-indicator { color: var(--primary); }
Done. Ship it.About this skill
“I asked for a date picker and got a new library, a wrapper component, and a configuration system.” This skill makes Claude check existing code and native platform features before implementing the smallest correct change. It also reviews existing implementations for removable complexity without mistaking fewer lines for better code.
What it does
- Turns a feature request into a concrete behavior requirement before choosing an implementation.
- Checks existing components, utilities, dependencies, and platform capabilities for a solution already available.
- Uses a decision ladder from configuration changes and native features through local code, shared abstractions, and new dependencies.
- Rejects speculative options, unnecessary wrappers, and general-purpose systems built for a single use.
- Reviews existing code for simplifications while protecting public interfaces, accessibility, validation, and observable behavior.
- Reports what was actually inspected and verified, with focused checks appropriate to the change.
What you get
For implementation requests, you get a focused patch or paste-ready code with a brief explanation of why that amount of code is necessary. For simplification reviews, you get specific removal or replacement candidates, their evidence, and the checks needed to preserve behavior.
Best for
Developers who want Claude to finish small features without installing unnecessary packages, inventing abstractions, or expanding the task into an architectural project.
SKILL.md preview
---
name: minimal-feature-implementation
description: Implements the smallest correct change by checking existing code, native platform features, configuration, and direct local solutions before adding abstractions or dependencies. Also reviews existing implementations for behavior-preserving simplifications. Use when the user says "keep this simple", "add this without another dependency", "does this already exist?", "use the browser default", "my coding assistant keeps overengineering everything", "this helper feels unnecessary", or "trim this implementation".
---
# Minimal Feature Implementation
… (sign up to view the full skill)More development skills
View all Development skills →Performance Bottleneck Profiling: Node, Python, Go
Classifies a slowdown, gives exact profiler commands, reads the output, and proves the fix with same-conditions p95/p99 numbers.
Feature Scaffolding with Working Tests
Turn a short feature spec into code, runnable tests, and integration wiring that match your existing project.
Feature Flag Rollouts and Kill Switches
Design staged flag rollouts, verify rollback paths, and audit flag debt with explicit defaults, gates, and retirement plans.
Microcontroller Firmware and RTOS Engineering
Build and debug MCU firmware with bounded ISR/RTOS timing, safe DMA ownership, and measured power budgets.