skills/focus-timeboxing-8020/SKILL.md
Combines Pareto prioritization (80/20), timeboxing, and deep work techniques to manage attention, eliminate context-switching, and maximize high-impact output. Use when managing time and attention, combating procrastination, prioritizing high-impact work, planning daily/weekly schedules, or when user mentions timeboxing, Pomodoro, deep work, 80/20 rule, Pareto principle, focus blocks, task batching, or energy management.
npx skillsauth add lyndonkl/claude focus-timeboxing-8020Install this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Scenario: Engineer overwhelmed with tickets, meetings, code reviews, and a complex feature.
80/20: Ship payment feature (biggest customer request, revenue impact) = vital 20%.
Weekly Plan:
Outcome: Feature shipped in 3 days (18 hours deep work) vs. estimated 2+ weeks with constant interruptions.
Copy this checklist and track your progress:
Focus & Timeboxing Progress:
- [ ] Step 1: Identify your 80/20
- [ ] Step 2: Design focus blocks
- [ ] Step 3: Timebox your week
- [ ] Step 4: Timebox your day
- [ ] Step 5: Execute with discipline
- [ ] Step 6: Review and adjust
Step 1: Identify your 80/20
What 20% of tasks drive 80% of your results? Separate vital few from trivial many. See resources/template.md.
Step 2: Design focus blocks
Block time for deep work on high-impact tasks. Match duration to task type (Pomodoro 25min, Deep Work 90-120min). See resources/template.md and resources/methodology.md.
Step 3: Timebox your week
Allocate weekly calendar: deep work blocks, meeting blocks, batched admin, buffer time. See resources/template.md and resources/methodology.md.
Step 4: Timebox your day
Break day into time-constrained blocks with start/end times. Schedule breaks. Plan evening hard stop. See resources/template.md.
Step 5: Execute with discipline
Honor timeboxes. Use timers. Eliminate distractions (Slack off, phone away, close tabs). Take breaks. See resources/methodology.md.
Step 6: Review and adjust
Weekly review: Did you protect deep work? What interrupted focus? Adjust schedule. See resources/template.md and resources/methodology.md.
Validate using resources/evaluators/rubric_focus_timeboxing_8020.json. Minimum standard: Average score ≥ 3.5.
Pattern 1: Pomodoro Technique (25 min focus)
Pattern 2: Deep Work Blocks (90-120 min)
Pattern 3: Weekly 80/20 Planning
Pattern 4: Task Batching (30-60 min blocks)
Pattern 5: Maker's Schedule (Half-day or Full-day blocks)
Pattern 6: Energy-Based Scheduling
Protect deep work time: No meetings, no Slack, no email during focus blocks. One interruption destroys 20+ minutes of flow. Schedule deep work during peak energy (usually mornings).
Use Parkinson's Law: Work expands to fill available time. Shorter timeboxes force prioritization and prevent perfectionism. A 90-minute timebox with a clear outcome beats open-ended "work on this."
Identify the 80/20: Force rank tasks by impact. The top 20% should get 80% of focus time. Cut, delegate, or batch the rest.
Energy matters more than time: 8 hours tired produces less than 4 hours energized. Match intensity to energy level. Troughs are for admin and meetings, not complex thinking.
Build in buffer: Leave ~20% unscheduled for unexpected issues, overflow, and breaks. Over-scheduling is fragile; one delay cascades.
Set hard stops: Define an end-of-day time. Constrained time forces prioritization; endless time enables procrastination.
Take breaks: After 90 minutes of deep work, take 10-15 minutes. Walk, stretch, look outside. Focus degrades after 90-120 minutes without a break.
Measure focus quality, not hours: 3 hours of deep work outperforms 8 hours of distracted work. Track completed focus blocks per week, not total hours.
Common pitfalls:
Timeboxing durations:
| Duration | Best For | Rest After | |----------|----------|------------| | 25 min | Pomodoro, high-resistance tasks, building habit | 5 min | | 50 min | Focused work, moderate complexity | 10 min | | 90 min | Deep work, complex thinking, creative tasks | 15 min | | 120 min | Maximum deep work (rare, high expertise) | 20-30 min | | Half-day (4h) | Maker's schedule, breakthroughs, flow state | Lunch + afternoon off |
Energy-based scheduling:
| Time | Energy Level | Task Type | Examples | |------|--------------|-----------|----------| | 6-9am | Peak (early risers) | Deep work | Writing, coding, strategy | | 9am-12pm | Peak (most people) | Deep work | Complex problems, creative work | | 12-2pm | Lunch dip | Meetings, social | Standups, 1:1s, collaboration | | 2-3pm | Trough | Admin, batching | Email, Slack, expense reports | | 3-5pm | Recovery | Moderate work | Code reviews, planning, lighter tasks | | Evening | Low | Rest or routine | Reading, exercise, NOT deep work |
80/20 identification:
Ask these questions:
Focus blockers (eliminate during deep work):
Batching categories:
Weekly planning template (simplified):
Monday-Wednesday mornings: Deep work on Priority 1 (3× 90-min blocks)
Monday-Wednesday afternoons: Meetings, collaboration, moderate work
Thursday: Deep work on Priority 2 (morning), meetings (afternoon)
Friday: Batched admin, planning next week, code reviews
Inputs required:
Outputs produced:
weekly-timeboxed-schedule.md: Calendar with focus blocks, meeting blocks, batch timesdaily-plan.md: Time-blocked day with start/end times, breaks scheduled8020-analysis.md: Prioritized task list with vital few identifiedfocus-time-tracker.csv: Log of focus blocks completed, quality, interruptionsdevelopment
--- name: zettel-note description: The note-writing discipline for this vault's evergreen knowledge graph, modeled on a Zettelkasten reading companion and governed by the vault conventions. Enforces declarative-claim titles, one claim per note (atomicity), own-words prose with no block quotes, the piped [[slug|Title]] link form, the labeled link-relationship vocabulary (Confirms/Contradicts/Extends/Context/Prerequisite/Builds-on/Applies/Example-of/Contrasts-with), 3-6 links per note, and search-
development
Plans between-round FIFA World Cup Fantasy transfers — budgets the round's free transfer(s), forces out players whose nation has been eliminated, chases fixture-swing drops, upgrades on value, and decides when a rebuild is large enough to fire the Wildcard instead of spending free transfers one at a time. Ranks candidate in/out pairs by EV gain over each player's remaining survival horizon (delta xEV weighted by progression_carry) MINUS transfer cost (a free transfer is cheap, a points hit is real, churning the squad for marginal swings is a critic flag), and tags forced/fixture/upgrade priority. Emits a `transfer-plan` signal. Use when called by wc-squad-architect (whose transfer work this skill is the engine for) and by the strategists in the populate stage when their candidate is transfer-adjacent rather than a full rebuild.
testing
Reads and updates the FIFA World Cup Fantasy tournament state machine (footballfantasy/context/tournament-state.md) — the temporal backbone tracking phase (pre-tournament → group MD1-3 → R32 → R16 → QF → SF → final), budget ($100m group / $105m knockouts), nation cap (3 group, loosening in knockouts), chips remaining, surviving nations, each owned player's elimination-risk horizon, and deadlines. Validates state on load (count/feasibility checks), applies phase transitions, and appends to the append-only state log (never silent overwrite). Use to load state at the start of a run and to commit state changes after the manager makes a move.
development
Validates and persists FIFA World Cup Fantasy signal files to signals/YYYY-MM-DD-<type>.md. Checks the required frontmatter (type, round, date, emitted_by, confidence, source_urls), range-checks declared numeric signals, confirms every factual claim carries a source URL or "manager-provided", rejects unknown signal types, and refuses to persist a signal that fails validation (logging the failure instead). Keeps the inter-agent signal layer auditable so downstream agents can trust what they read and never re-derive it. Use whenever an agent or skill writes a signal.