component-usage — component-usage Dart library component-usage, USW-Circle-Link-APP, community, component-usage Dart library, ide skills, install component-usage, component-usage navigation component, component-usage style pattern, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Dart-based Agents needing reusable UI component libraries for efficient application development. component-usage is a reusable UI component library for the Donggurami app, providing a structured approach to building and styling applications with Dart.

Features

Provides a structured folder structure for components in `lib/widgets/{component_name}/`
Supports style separation pattern through `{component_name}_styles.dart` files
Allows for custom styling using `MyComponentStyle.defaultStyle.copyWith` method
Includes a navigation and layout component library
Enables efficient reuse of UI components across the application

# Core Topics

USW-Circle-Link USW-Circle-Link
[0]
[0]
Updated: 3/8/2026

Agent Capability Analysis

The component-usage skill by USW-Circle-Link is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for component-usage Dart library, install component-usage, component-usage navigation component.

Ideal Agent Persona

Perfect for Dart-based Agents needing reusable UI component libraries for efficient application development.

Core Value

Empowers agents to build and style applications with a comprehensive UI component library, utilizing Dart and following a style separation pattern, and provides customizable components with a standardized folder structure, enabling efficient development and maintenance of the Donggurami app.

Capabilities Granted for component-usage

Building reusable UI components for the Donggurami app
Customizing component styles with Dart
Organizing code with a standardized folder structure

! Prerequisites & Limits

  • Requires Dart programming language
  • Specific to Donggurami app development
  • Follows a specific style separation pattern
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

component-usage

Install component-usage, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

SKILL.md
Readonly

동구라미 컴포넌트 라이브러리

개요

동구라미 앱의 재사용 가능한 UI 컴포넌트 라이브러리입니다. 모든 컴포넌트는 lib/widgets/{component_name}/ 폴더에 위치하며, 스타일 분리 패턴을 따릅니다.

컴포넌트 아키텍처

폴더 구조

lib/widgets/
├── {component_name}/
│   ├── {component_name}.dart        # 컴포넌트 구현
│   └── {component_name}_styles.dart # 스타일 클래스

스타일 패턴

dart
1// 1. 기본 스타일 사용 2MyComponent() 3 4// 2. 커스텀 스타일 사용 5MyComponent( 6 style: MyComponentStyle.defaultStyle.copyWith( 7 backgroundColor: Colors.blue, 8 ), 9)

컴포넌트 목록

네비게이션 & 레이아웃

컴포넌트설명문서
AppBar메인 화면용 커스텀 앱바app-bar.md
DetailAppBar상세 화면용 앱바 (뒤로가기 + 제목)detail-app-bar.md
DrawerMenu드로어 메뉴 (로그인/비로그인 통합)drawer-menu.md
DrawerItem드로어 메뉴 아이템drawer-item.md
DrawerEventItem드로어 이벤트 아이템drawer-event-item.md

필터 & 선택

컴포넌트설명문서
FilterTabBar전체/모집중 필터 탭filter-tab-bar.md
CategoryFilterButton카테고리 필터 버튼category-filter-button.md
CategoryPicker카테고리 선택 다이얼로그category-picker.md
RemovableChip삭제 가능한 칩removable-chip.md
SelectedCategoryChipList선택된 카테고리 칩 목록selected-category-chip-list.md

입력 필드

컴포넌트설명문서
RoundedTextField둥근 텍스트 필드rounded-text-field.md
RoundedEmailField둥근 이메일 필드rounded-email-field.md
EmailTextField이메일 텍스트 필드email-text-field.md
EmailTextFieldWithButton버튼 포함 이메일 필드email-text-field-with-button.md
RoundedDropdown둥근 드롭다운rounded-dropdown.md

다이얼로그 & 오버레이

컴포넌트설명문서
AlertTextDialog알림 다이얼로그alert-text-dialog.md
CircleCertificateDialog인증 코드 다이얼로그circle-certificate-dialog.md
MajorPickerDialog학과 선택 다이얼로그major-picker-dialog.md
PolicyDialog약관 다이얼로그policy-dialog.md
NotificationOverlay알림 오버레이notification-overlay.md
CircleDetailOverlay동아리 상세 오버레이circle-detail-overlay.md

동아리 관련

컴포넌트설명문서
CircleList동아리 목록circle-list.md
CircleItem동아리 아이템circle-item.md
CircleGroup동아리 그룹circle-group.md
CircleDetailItem동아리 상세 아이템circle-detail-item.md

기타

컴포넌트설명문서
TextFontWidget텍스트 폰트 헬퍼text-font-widget.md
NoticeList공지사항 목록notice-list.md
CloudMessagingFCM 메시징 위젯cloud-messaging.md

테마 색상

용도색상 코드설명
Primary#FFB052브랜드 주 색상 (오렌지)
Primary Dark#FF9A21브랜드 진한 색상
Background#F0F2F5배경 회색
Text Primary#000000주 텍스트 색상
Text Secondary#767676보조 텍스트 색상
Text Tertiary#A8A8A8연한 텍스트 색상
Border#DBDBDB기본 테두리 색상
Divider#CECECE구분선 색상

새 컴포넌트 추가 가이드

1. 폴더 생성

bash
1mkdir lib/widgets/{new_component}

2. 스타일 파일 생성

dart
1// lib/widgets/{new_component}/{new_component}_styles.dart 2import 'package:flutter/material.dart'; 3 4class NewComponentStyle { 5 final Color backgroundColor; 6 7 const NewComponentStyle({ 8 this.backgroundColor = Colors.white, 9 }); 10 11 static const NewComponentStyle defaultStyle = NewComponentStyle(); 12 13 NewComponentStyle copyWith({Color? backgroundColor}) { 14 return NewComponentStyle( 15 backgroundColor: backgroundColor ?? this.backgroundColor, 16 ); 17 } 18}

3. 컴포넌트 파일 생성

dart
1// lib/widgets/{new_component}/{new_component}.dart 2import 'package:flutter/material.dart'; 3import '{new_component}_styles.dart'; 4 5class NewComponent extends StatelessWidget { 6 final NewComponentStyle style; 7 8 const NewComponent({ 9 super.key, 10 this.style = NewComponentStyle.defaultStyle, 11 }); 12 13 @override 14 Widget build(BuildContext context) { 15 return Container(color: style.backgroundColor); 16 } 17}

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is component-usage?

Perfect for Dart-based Agents needing reusable UI component libraries for efficient application development. component-usage is a reusable UI component library for the Donggurami app, providing a structured approach to building and styling applications with Dart.

How do I install component-usage?

Run the command: npx killer-skills add USW-Circle-Link/USW-Circle-Link-APP/component-usage. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for component-usage?

Key use cases include: Building reusable UI components for the Donggurami app, Customizing component styles with Dart, Organizing code with a standardized folder structure.

Which IDEs are compatible with component-usage?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for component-usage?

Requires Dart programming language. Specific to Donggurami app development. Follows a specific style separation pattern.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add USW-Circle-Link/USW-Circle-Link-APP/component-usage. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use component-usage immediately in the current project.

Related Skills

Looking for an alternative to component-usage or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
AI