← ClaudeAtlas

task-weightlisted

Use at the start of any task to classify it as Trivial / Light / Normal / Heavy. The classification determines how much input documentation, output documentation, and DoD checklist is required. Applies BEFORE generating any deliverable to avoid heavy SI documentation overhead for small tasks.
Saigetsu233/harness-jp-si · ★ 0 · AI & Automation · score 57
Install: claude install-skill Saigetsu233/harness-jp-si
# Task Weight (任務重量分級) タスクの規模に応じて、要求される文書要件を 4 段階に分けて調整する。これにより小タスクが SI 文書フロー全体に押しつぶされないようにする。 --- ## 発動条件 以下のいずれかに該当する場合に発動: 1. ユーザから新しい依頼を受けた直後 (input doc 作成前) 2. ロール宣言の直後 (`role-declare` の後) 3. 既存依頼で変更スコープが大きく動いた時 --- ## 4 段階 ### Trivial **判定基準** (any of): - typo / lint fix / フォーマッタ適用のみ - 単一ファイル、変更行数 30 行未満 - コメントのみの修正 - バージョン番号バンプ **文書要件**: - input doc: **省略可** (会話で受領 OK) - output doc: **省略可** - commit: 1 行 subject + Ticket ID - DoD: 5 項目チェックのみ (Secret なし / lint pass / test pass / Ticket ID / `TODO` なし) **例**: `[BUG-099] fix typo in error message` --- ### Light **判定基準** (any of): - 単一機能 (or 単一画面 or 単一 API) - 変更行数 30-500 行 - 単体テスト追加 - 軽微なリファクタ - ドキュメント更新 **文書要件**: - input doc: **lite 版 (≤80 行)** — 概要 / Input / 期待アウトプット / 制約 3 行 - output doc: **lite 版 (≤80 行)** — 結果サマリ / 実装メモ / 未解決 - commit: 規約通り (Conventional Commits + Ticket ID + 3 行 body 可) - DoD: 角色 §6 から **重要 5 項** を抽出 (規約 / Secret / Test / カバレッジ / Ticket トレース) **例**: 「LoginView.vue に Vitest 単体テストを追加」 ← 本 PoC Demo タスクは Light --- ### Normal **判定基準** (any of): - 複数ファイル - 変更行数 500-2000 行 - 新規 API or 新規画面 1 つ - 既存機能の大幅変更 - データ移行が伴う **文書要件**: - input doc: **完整版** — 依頼テンプレート全節記入 - output doc: **完整版** — 角色 §8 テンプレート準拠 - commit: 規約通り + Sprint 末 Commit 管理表に記載 - DoD: 角色 §6 **13 項全部** **例**: 「ユーザ管理画面を新規追加 + 関連 API 5 本」 --- ### Heavy **判定基準** (any of): - 跨モジュール変更 - 設計変更を伴う (ADR 起票必須) - セキュリティ・認証ロジック変更 - 性能 / 可用性に影響 - 顧客承認が必要 - 変更行数 2000 行超 **文書要件**: - input doc: **完整版 + 詳細設計依頼** - output doc: **完整版 + 詳細設計書