スキル一覧に戻る
yellinzero

aico-frontend-task-breakdown

by yellinzero

Build your AI team in seconds, start working immediately

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

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

スコア

総合スコア

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

レビュー

💬

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