Back to list
yellinzero

aico-frontend-task-breakdown

by yellinzero

Build your AI team in seconds, start working immediately

0🍴 0📅 Jan 21, 2026

SKILL.md


name: aico-frontend-task-breakdown description: | Break down PM story into frontend tasks following UI DEVELOPMENT order: Setup → Static UI → Dynamic Logic → Interactions → Testing.

UNIQUE VALUE: Ensures proper dependency order. Tasks are ordered by UI development layers, not random order.

Use this skill when:

  • Running /frontend.tasks command
  • User asks to "break down story", "create frontend tasks", "split into tasks"
  • Have story at docs/reference/pm/stories/ and need organized task list
  • Need tasks ordered by UI development layers (not random order)
  • Starting frontend work and want organized task list

Task order is CRITICAL: Setup → Static UI → Dynamic → Interactions → Tests Output: ALWAYS write to docs/reference/frontend/tasks/{story-name}.md

Task Breakdown

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. Read story/PRD: Load from docs/reference/pm/stories/ or docs/reference/pm/versions/
  2. Read design (if exists): Load from docs/reference/frontend/designs/
  3. Identify components: What UI elements are needed
  4. Identify interactions: What logic and events are needed
  5. Break into tasks: Independently testable, single responsibility
  6. Order by dependencies: Setup → Static UI → Dynamic → Tests
  7. Save output: ALWAYS write to docs/reference/frontend/tasks/{story-name}.md

Task File Template

# [Story Name] - Frontend Tasks

> Project: [project-name]
> Created: YYYY-MM-DD
> Last Updated: YYYY-MM-DD
> Source: docs/reference/pm/stories/[story].md
> Design: docs/reference/frontend/designs/[name].md
> Status: in_progress

## Progress

| Task                         | Status         | Notes |
| ---------------------------- | -------------- | ----- |
| 1. Setup component structure | ✅ completed   |       |
| 2. Implement header section  | 🔄 in_progress |       |
| 3. Implement content section | ⏳ pending     |       |

## Tasks

### Task 1: [Task Name]

**Status**: ⏳ pending
**Goal**: What this task achieves
**Scope**: Files to create/modify
**Acceptance Criteria**:

- [ ] Criterion 1
- [ ] Criterion 2
      **Dependencies**: Task X (if any)

Task Types

TypeExamples
SetupCreate component structure, setup state
UIImplement section/component layout
LogicAdd form validation, API integration
InteractionImplement hover, click, animations
TestingUnit tests, integration tests

Granularity Rules

  • Each task = independently testable
  • Each task = single responsibility
  • Each task = clear scope (not too big, not too small)

Ordering Rules

  1. Setup tasks first
  2. Static UI before dynamic
  3. Core functionality before edge cases
  4. Tests after implementation

Key Rules

  • ALWAYS include test tasks at the end
  • MUST note dependencies between tasks
  • ALWAYS save to docs/reference/frontend/tasks/ directory
  • Keep tasks focused - not too big, not too small

Common Mistakes

  • ❌ Tasks too large (full page) → ✅ Break into sections
  • ❌ Tasks too small (add one button) → ✅ Group related work
  • ❌ Skip dependencies → ✅ Note which tasks depend on others
  • ❌ Forget testing → ✅ Always include test tasks

Score

Total Score

60/100

Based on repository quality metrics

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

Reviews

💬

Reviews coming soon