vichannnnn/ccstart/design-feature

Claude Code and agent skill by vichannnnn/ccstart

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Guide feature development through contract establishment and UI design phases. Use when discussing, designing, or planning a new feature that is not yet implemented. Ensures requirements are clarified, acceptance criteria defined, and UI layouts drafted before any code is written.

Install

npx vskill@latest install vichannnnn/ccstart/design-feature

SKILL.md

Design Feature Skill

Guide new feature development through structured planning phases before implementation.

Workflow

Phase 1: Contract Establishment

Before any design or code, establish the feature contract:

  1. Clarify requirements - Ask questions to fully understand the feature
  2. Define scope - What is and isn't included
  3. Set acceptance criteria - Specific, testable conditions for completion
  4. Identify constraints - Technical limitations, dependencies, edge cases

Output a contract summary:

markdown
## Feature Contract: [Feature Name]
### Scope
-[What's included]
-[What's excluded]
### Acceptance Criteria
-[ ] Criterion 1
-[ ] Criterion 2
-[ ] Criterion 3
### Constraints
-[Technical constraints]
-[Dependencies]
Phase 2: UI Design

After contract agreement, draft the UI layout (to be included in the ticket).

Include:

  1. Desktop layout - Full-width design
  2. Mobile layout - Responsive/stacked design
  3. Component hierarchy - Parent-child relationships
  4. Interactions - User actions and responses
  5. Required assets - Icons, images, fonts

UI Layout template:

markdown
# [Feature Name] - UI Layout
## Desktop Layout

┌─────────────────────────────────────┐ │ Header │ ├─────────────────────────────────────┤ │ Component A │ Component B │ │ │ │ ├─────────────────────────────────────┤ │ Footer │ └─────────────────────────────────────┘

## Mobile Layout

┌─────────────┐ │ Header │ ├─────────────┤ │ Component A │ ├─────────────┤ │ Component B │ ├─────────────┤ │ Footer │ └─────────────┘

## Component Hierarchy
- ParentComponent
- ChildComponent1
- ChildComponent2
- GrandchildComponent
## Interactions
| Action | Response |
|--------|----------|
| Click X | Shows Y |
| Hover Z | Highlights |
## Required Assets
- [ ] Icon: description
- [ ] Image: description

Process Flow

  1. User describes feature idea
  2. Ask clarifying questions (no assumptions)
  3. Draft and agree on contract
  4. Draft UI layout
  5. Review UI together, adjust as needed
  6. Only after agreement, proceed to creation of ticket (include UI layout in the ticket)

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
53
Repository forks
7
Repository npm downloads, 7 days
3
7-day trend score
27

Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 17 Mar 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/vichannnnn/ccstart/design-feature/badge)](https://verified-skill.com/skills/vichannnnn/ccstart/design-feature)

Something wrong with this skill or its page? Tell us.