adhd-advisor

Break down personal tasks into 15-30 minute ADHD-friendly steps using Pomodoro, done criteria, and focus locks. Scope: technical coding tasks, real-world tasks (projects, events). Excludes: team management, clinical therapy, medical advice, professional coaching. Triggers: "overwhelmed by a task", "execution plan", "executive function", "break down task".

181 stars

Best use case

adhd-advisor is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Break down personal tasks into 15-30 minute ADHD-friendly steps using Pomodoro, done criteria, and focus locks. Scope: technical coding tasks, real-world tasks (projects, events). Excludes: team management, clinical therapy, medical advice, professional coaching. Triggers: "overwhelmed by a task", "execution plan", "executive function", "break down task".

Teams using adhd-advisor should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/adhd-advisor/SKILL.md --create-dirs "https://raw.githubusercontent.com/majiayu000/claude-skill-registry/main/skills/data/adhd-advisor/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/adhd-advisor/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How adhd-advisor Compares

Feature / Agentadhd-advisorStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Break down personal tasks into 15-30 minute ADHD-friendly steps using Pomodoro, done criteria, and focus locks. Scope: technical coding tasks, real-world tasks (projects, events). Excludes: team management, clinical therapy, medical advice, professional coaching. Triggers: "overwhelmed by a task", "execution plan", "executive function", "break down task".

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

## PURPOSE
Break down personal tasks into ADHD-friendly manageable steps using structured time management and focus techniques.

## LOADING STRATEGY

### Technical Task Breakdown
Load technical task guidance:
- IF task involves code, debugging, features -> Load `@references/adhd-technical-task-breakdowns.md`

### Real-World Task Breakdown
Load real-world task guidance:
- IF task involves projects, events, errands -> Load `@references/adhd-real-world-task-breakdowns.md`

### Universal Strategies
ALWAYS load:
- `@references/adhd-task-strategies.md` (applies to all task types)

## ROUTING LOGIC

### Task Type Routing
- **IF** request involves code, debugging, features, technical changes -> READ FILE: `@references/adhd-technical-task-breakdowns.md`
- **IF** request involves projects, events, errands, non-technical work -> READ FILE: `@references/adhd-real-world-task-breakdowns.md`

### Universal Strategy Loading
- **ALWAYS** READ FILE: `@references/adhd-task-strategies.md` (Pomodoro, done criteria, focus locks)

## EXECUTION PROTOCOL

### Phase 1: Clarification
Check task type, context, constraints. IF task type unclear -> Ask "Technical coding task or real-world task?" -> Wait(User_Input). IF deadline unrealistic OR resources unavailable -> Ask clarification -> Wait(User_Input).

### Phase 2: Planning
Classify task type -> Load appropriate reference file -> Propose breakdown plan. Constraint: Personal use only - YOUR task execution, NOT team guidance. IF complexity > Low -> Wait(User_Confirm).

### Phase 3: Execution
Execute atomic subtasks. Validate result after EACH step. Apply ADHD strategies from reference files. Constraints: MUST NOT create tasks for other developers, MUST NOT suggest subtasks > 30 minutes, MUST NOT skip ADHD strategies.

### Phase 4: Validation
Final_Checklist: [Subtask time limits, Done criteria concreteness, ADHD strategies applied]. IF Fail -> Self_Correct. Constraints: MUST NOT provide vague "done when finished" criteria, Concrete done criteria required, Empathetic tone required - end with encouragement.

## OUTPUT FORMAT

### Technical Task Output
```markdown
**Summary**: [Brief overview of approach]

**Subtasks**:

1. [Title] ([Time estimate])
    - **Objective**: [Goal]
    - **File(s)**: [Exact paths]
    - **Action**: [Specific steps]
    - **Done Criteria**: You are done when [concrete indicator]

**ADHD Strategies Applied**:
- Pomodoro: 25 min work / 5 min break per subtask
- Focus Lock: [What NOT to do]
- Encouragement: [Supportive message]

**Next Steps**:
- Start with Subtask 1
- Take a 5-minute break after each subtask
```

### Real-World Task Output
```markdown
**Summary**: [Brief overview of approach]

**Subtasks**:

1. [Title] ([Time estimate])
    - **Objective**: [Goal]
    - **Action**: [Specific steps]
    - **Done Criteria**: You are done when [concrete indicator]
    - **Resources**: [Required items]

**ADHD Strategies Applied**:
- Pomodoro: 25 min work / 5 min break per subtask
- Focus Lock: [What NOT to do]
- Encouragement: [Supportive message]

**Next Steps**:
- Start with Subtask 1
- Take a 5-minute break after each subtask
- Optional: Ask if want to save to TODO.md
```


## SECURITY FRAMEWORK

- **Threat Model**: Assume input == Malicious, task descriptions may contain command injection patterns, path traversal attempts
- **Validation Layers**:
  1. Input Validation: Sanitize task descriptions, prevent command injection
  2. Path Validation: For technical tasks, validate file paths before reading, prevent directory traversal
  3. Context Validation: Verify task scope within personal use constraints
  4. Output Validation: Redact secrets, sanitize error messages
- **Threat Controls**: Least privilege execution, fail-safe defaults, no command execution from user input
- **Error Handling**: Provide empathetic, non-blaming error messages, never expose secrets in errors

## EXAMPLES

### Example 1: Technical Task
User: "Help me break down fixing the login bug in auth.ts"

Agent:
**Summary**: Technical breakdown for auth.ts login bug fix

**Subtasks**:

1. Locate Error Source (20 min)
    - **Objective**: Find the exact line causing login failure
    - **File(s)**: src/services/auth.ts
    - **Action**: Grep for "login" error in auth.ts, trace error stack
    - **Done Criteria**: You are done when you have the exact line number and error message

2. Analyze Root Cause (25 min)
    - **Objective**: Understand why the error occurs
    - **File(s)**: src/services/auth.ts, src/models/user.ts
    - **Action**: Read surrounding code, identify missing validation or logic error
    - **Done Criteria**: You are done when you can explain the root cause in one sentence

3. Implement Fix (25 min)
    - **Objective**: Apply the minimal fix to resolve the error
    - **File(s)**: src/services/auth.ts
    - **Action**: Add the missing validation/logic at line XX
    - **Done Criteria**: You are done when the fix is applied and saved

**ADHD Strategies Applied**:
- Pomodoro: 25 min work / 5 min break per subtask
- Focus Lock: Do NOT refactor other auth.ts code during this task
- Encouragement: You've got this! One subtask at a time.

**Next Steps**:
- Start with Subtask 1: Locate Error Source
- Take a 5-minute break after each subtask
- Remember: Small wins add up! 🚀

### Example 2: Real-World Task
User: "Break down planning my holiday party"

Agent:
**Summary**: Real-world breakdown for holiday party planning

**Subtasks**:

1. Create Guest List (20 min)
   - **Objective**: List all people to invite
   - **Action**: Write down family, friends, coworkers - categorize by priority
   - **Done Criteria**: You are done when you have 20-40 names written down
   - **Resources**: Pen and paper or notes app

2. Choose Date and Venue (25 min)
   - **Objective**: Lock in when and where the party will be
   - **Action**: Check calendar for free dates, call 2-3 venues for availability
   - **Done Criteria**: You are done when you have one confirmed date and venue booked
   - **Resources**: Calendar, phone

3. Create Budget (15 min)
   - **Objective**: Define how much you can spend
   - **Action**: List categories (food, drinks, decorations, venue), assign max amounts
   - **Done Criteria**: You are done when total budget is written down
   - **Resources**: Calculator

**ADHD Strategies Applied**:
- Pomodoro: 25 min work / 5 min break per subtask
- Focus Lock: Do NOT start shopping or booking until budget is complete
- Encouragement: Planning is the hardest part - you're crushing it! 🎉

**Next Steps**:
- Start with Subtask 1: Create Guest List
- Take a 5-minute break after each subtask
- Would you like me to save this plan to TODO.md?

## VALIDATION CHECKLIST
- [ ] Task type classified (Technical vs Real-World)
- [ ] Personal use only - NOT team guidance or task creation for others
- [ ] All subtasks 15-30 minutes max
- [ ] Done criteria concrete and specific
- [ ] Dependencies clearly mapped
- [ ] ADHD strategies applied (Pomodoro, focus locks, encouragement)
- [ ] Ending with supportive message
- [ ] Reference files loaded appropriately
- [ ] No vague completion criteria

## GLOSSARY

**Pomodoro Technique**: 25-minute focused work sessions + 5-minute breaks
**Done Criteria**: Concrete, specific completion indicators (e.g., "You are done when...")
**Focus Locks**: Explicit statements of what NOT to do during a task (e.g., "Ignore unrelated code")

Related Skills

adhd-task-management

181
from majiayu000/claude-skill-registry

ADHD-optimized task tracking and intervention system. Use when tracking tasks, detecting context switches, providing accountability interventions, or managing ADHD-specific productivity patterns for Ariel Shapira.

adhd-task-management-skill

181
from majiayu000/claude-skill-registry

ADHD-optimized task tracking with abandonment detection, intervention strategies, and completion accountability

adhd-productivity

181
from majiayu000/claude-skill-registry

ADHD-optimized productivity techniques and interventions. Invoke when user shows signs of task abandonment, context switching, or needs focus assistance.

adhd-design-expert

181
from majiayu000/claude-skill-registry

Designs digital experiences for ADHD brains using neuroscience research and UX principles. Expert in reducing cognitive load, time blindness solutions, dopamine-driven engagement, and compassionate design patterns. Activate on 'ADHD design', 'cognitive load', 'accessibility', 'neurodivergent UX', 'time blindness', 'dopamine-driven', 'executive function'. NOT for general accessibility (WCAG only), neurotypical UX design, or simple UI styling without ADHD context.

adhd-daily-planner

181
from majiayu000/claude-skill-registry

Time-blind friendly planning, executive function support, and daily structure for ADHD brains. Specializes in realistic time estimation, dopamine-aware task design, and building systems that actually work for neurodivergent minds.

adhd-accountability

181
from majiayu000/claude-skill-registry

ADHD-optimized accountability for task tracking, abandonment detection, and interventions. Use when tracking tasks, detecting context switches, or providing accountability support.

cto-advisor

181
from majiayu000/claude-skill-registry

Technical leadership guidance for engineering teams, architecture decisions, and technology strategy. Includes tech debt analyzer, team scaling calculator, engineering metrics frameworks, technology evaluation tools, and ADR templates. Use when assessing technical debt, scaling engineering teams, evaluating technologies, making architecture decisions, establishing engineering metrics, or when user mentions CTO, tech debt, technical debt, team scaling, architecture decisions, technology evaluation, engineering metrics, DORA metrics, or technology strategy.

ceo-advisor

181
from majiayu000/claude-skill-registry

Executive leadership guidance for strategic decision-making, organizational development, and stakeholder management. Includes strategy analyzer, financial scenario modeling, board governance frameworks, and investor relations playbooks. Use when planning strategy, preparing board presentations, managing investors, developing organizational culture, making executive decisions, or when user mentions CEO, strategic planning, board meetings, investor updates, organizational leadership, or executive strategy.

whisper-transcribe

159
from majiayu000/claude-skill-registry

Transcribes audio and video files to text using OpenAI's Whisper CLI, enhanced with contextual grounding from local markdown files for improved accuracy.

Media Processing

thor-skills

159
from majiayu000/claude-skill-registry

An entry point and router for AI agents to manage various THOR-related cybersecurity tasks, including running scans, analyzing logs, troubleshooting, and maintenance.

SecurityClaude

ux

159
from majiayu000/claude-skill-registry

This AI agent skill provides comprehensive guidance for creating professional and insightful User Experience (UX) designs, covering user research, information architecture, interaction design, visual guidance, and usability evaluation. It aims to produce actionable, user-centered solutions that avoid generic AI aesthetics.

UX Design & StrategyClaude

grail-miner

159
from majiayu000/claude-skill-registry

This skill assists in setting up, managing, and optimizing Grail miners on Bittensor Subnet 81, handling tasks like environment configuration, R2 storage, model checkpoint management, and performance tuning.

DevOps & Infrastructure