スキル一覧に戻る
yellinzero

aico-frontend-init

by yellinzero

Build your AI team in seconds, start working immediately

0🍴 0📅 2026年1月21日
GitHubで見るManusで実行

SKILL.md


name: aico-frontend-init description: | Initialize frontend environment by creating design system and constraints documents from templates.

Use this skill when:

  • Running /frontend.init command
  • User asks to "initialize frontend", "setup frontend environment"
  • Starting frontend work and need to establish design system and constraints
  • Need to create docs/reference/frontend/design-system.md or constraints.md

Frontend Init

Initialize frontend engineer configuration files: design system and constraints.

Language Configuration

Before generating any content, check aico.json in project root for language field to determine the output language. If not set, default to English.

Process

  1. Check existing: Look for docs/reference/frontend/design-system.md and constraints.md
  2. Create directory structure:
    docs/reference/frontend/
    ├── design-system.md
    ├── constraints.md
    ├── designs/
    └── tasks/
    
  3. Design System Setup:
    • Option A: Extract from reference website using aico-frontend-style-extraction skill
    • Option B: Use template from references/design-system.template.md
  4. Constraints Setup:
    • Guide user through tech stack questions
    • Use template from references/constraints.template.md
  5. Save output: Write to docs/reference/frontend/

Document Header Format

All generated documents MUST use this unified header format:

# [Document Title]

> Project: [project-name]
> Created: YYYY-MM-DD
> Last Updated: YYYY-MM-DD

Design System Options

Option A: Extract from Reference Website

If user provides a reference URL:

  1. Check if Playwright MCP is available
  2. Navigate to URL → take screenshot → analyze
  3. Extract design tokens using aico-frontend-style-extraction skill

Option B: Fill Template

If no reference:

  1. Read template from references/design-system.template.md
  2. Ask about color preferences (light/dark, accent color)
  3. Ask about typography (serif/sans-serif)
  4. Fill in reasonable defaults

Constraints Questions

QuestionOptions
FrameworkReact, Vue, Next.js, Svelte
TypeScriptYes (recommended), No
Component Libraryshadcn/ui, Ant Design, MUI, None
StylingTailwind CSS, CSS Modules, styled-components
TestingVitest, Jest, None
Directory PatternFeature-based, Type-based

Templates

  • references/design-system.template.md - Design tokens template
  • references/constraints.template.md - Tech stack and conventions template

Output

✓ Created docs/reference/frontend/design-system.md
✓ Created docs/reference/frontend/constraints.md
✓ Created docs/reference/frontend/designs/
✓ Created docs/reference/frontend/tasks/
✓ Frontend environment initialized

Key Rules

  • ALWAYS use the unified header format
  • MUST create both design-system.md and constraints.md
  • ALWAYS create designs/ and tasks/ directories

スコア

総合スコア

60/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

+10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です