← スキル一覧に戻る

aico-frontend-init
by yellinzero
Build your AI team in seconds, start working immediately
⭐ 0🍴 0📅 2026年1月21日
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
- Check existing: Look for
docs/reference/frontend/design-system.mdandconstraints.md - Create directory structure:
docs/reference/frontend/ ├── design-system.md ├── constraints.md ├── designs/ └── tasks/ - Design System Setup:
- Option A: Extract from reference website using
aico-frontend-style-extractionskill - Option B: Use template from
references/design-system.template.md
- Option A: Extract from reference website using
- Constraints Setup:
- Guide user through tech stack questions
- Use template from
references/constraints.template.md
- 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:
- Check if Playwright MCP is available
- Navigate to URL → take screenshot → analyze
- Extract design tokens using
aico-frontend-style-extractionskill
Option B: Fill Template
If no reference:
- Read template from
references/design-system.template.md - Ask about color preferences (light/dark, accent color)
- Ask about typography (serif/sans-serif)
- Fill in reasonable defaults
Constraints Questions
| Question | Options |
|---|---|
| Framework | React, Vue, Next.js, Svelte |
| TypeScript | Yes (recommended), No |
| Component Library | shadcn/ui, Ant Design, MUI, None |
| Styling | Tailwind CSS, CSS Modules, styled-components |
| Testing | Vitest, Jest, None |
| Directory Pattern | Feature-based, Type-based |
Templates
references/design-system.template.md- Design tokens templatereferences/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
レビュー
💬
レビュー機能は近日公開予定です