effort-score
Score planning units with the effort spec (8 factors, 0-2 each, levels low/med/high/enormous) instead of time estimates. Use after new or changed units, or when the user asks to score units.
SKILL.mdskills/effort-score/SKILL.md
GitHubEffort score
Read planning/EFFORT.md (the factors U, M, C, P, D, B, V, T with their descriptions and examples). Never write a time estimate.
- List the units to score (the ones the user names, or every unit file without an
Effort:line). - For each unit, read its file. For C (changes to existing work) and T (test cover today), take a short look at the code it touches: are there tests in or next to those files?
- Score each factor 0, 1 or 2. Total 0-16: low 0-5, med 6-8, high 9-11, enormous 12+.
- Write
Effort: <level> (U1 M1 C1 P1 D1 B1 V1 T1). <reason, at most 15 words>under the branch line of the unit file, and in theEffortcolumn of its batch table. - Many units: split them among read-only subagents (about 35 each) that return JSON lines (
unit, the 8 scores,why); write the results yourself. - Report the counts per level and list every enormous unit (they must be split before they start:
/plan-batches), plus the close calls.