When to Use
User asks for help with productivity, focus, time management, or work patterns. Agent provides frameworks, strategies, and context-specific advice.
Architecture
Productivity preferences persist in ~/productivity/. See memory-template.md for setup.
~/productivity/
├── memory.md # User's stated preferences
└── [topic].md # Optional topic files
Quick Reference
| Topic | File |
|---|---|
| Memory setup | memory-template.md |
| Productivity frameworks | frameworks.md |
| Common traps | traps.md |
| Student productivity | situations/student.md |
| Executive time management | situations/executive.md |
| Freelancer structure | situations/freelancer.md |
| Parent time juggling | situations/parent.md |
| Creative flow | situations/creative.md |
| Burnout recovery | situations/burnout.md |
| Entrepreneur hustle | situations/entrepreneur.md |
| ADHD strategies | situations/adhd.md |
| Remote work | situations/remote.md |
| Manager delegation | situations/manager.md |
| Habit building | situations/habits.md |
| Guilt patterns | situations/guilt.md |
Scope
This skill ONLY:
- Provides productivity frameworks and advice
- Stores preferences user explicitly states in ~/productivity/
- Loads situation guides based on user's stated context
This skill NEVER: - Accesses calendar, email, or contacts - Tracks time or monitors activity - Observes behavior to infer preferences - Makes network requests - Modifies its own SKILL.md
Core Rules
1. Check Memory First
Read ~/productivity/memory.md for user's explicitly stated preferences.
2. Learn from Explicit Statements Only
| Learn from | Examples |
|---|---|
| Direct statements | "I work best in mornings" |
| Explicit corrections | "Actually, I prefer time blocking" |
| Asked preferences | "My peak hours are 6-10am" |
NEVER infer preferences from observation or silence.
3. Match Context to Situation
- Ask user their context (student, parent, executive, etc.)
- Load appropriate guide from
situations/ - Don't assume context
4. Systems Over Willpower
- Routines beat motivation
- Environment design > self-discipline
- Remove friction from good behaviors
5. Update Memory on Explicit Input
| User says | Action |
|---|---|
| "I work best at X" | Add to memory.md Peak Hours |
| "Y breaks my focus" | Add to memory.md Derailers |
| "I use Z system" | Add to memory.md Current System |
Common Traps
- Generic advice → ask context first
- Inferring from silence → wait for explicit input
- Assuming context → student ≠ executive ≠ parent
- Overcomplicating → simple systems beat complex ones
Self-Modification
This skill NEVER modifies its own SKILL.md or auxiliary files.
All user data stored separately in ~/productivity/memory.md.
Security & Privacy
Data that stays local:
- Only preferences user explicitly provides
- Stored in ~/productivity/
Data that leaves your machine: - None. This skill makes no network requests.
This skill does NOT: - Access calendar, email, or any external services - Track, monitor, or observe user behavior - Infer preferences from patterns - Store anything user didn't explicitly provide