← Back to list

adhd-productivity-app
by samitugal
Your personal productivity companion
⭐ 50🍴 3📅 Jan 23, 2026
SKILL.md
name: adhd-productivity-app description: ADHD kullanıcıları için keyboard-first, retro Notepad++ estetiğinde productivity super app geliştirme skill'i. Notes, Habits, Tasks, Journal modülleri ve AI-powered haftalık analiz özelliği içerir. Bu skill'i kullan: (1) ADHD productivity app oluştururken, (2) Retro/Notepad++ tarzı UI yaparken, (3) Keyboard-first uygulamalar geliştirirken, (4) AI-powered self-improvement araçları yaparken.
ADHD Productivity Super App Development Skill
Proje Özeti
Notepad++ estetiğinde, keyboard-first, retro görünümlü ama modern AI özellikleriyle donatılmış bir productivity super app.
Temel Prensipler
1. Keyboard-First
Her action keyboard ile yapılabilmeli. Mouse opsiyonel.
const CORE_SHORTCUTS = {
'Ctrl+K': 'Command Palette (en önemli)',
'Ctrl+1-5': 'Module navigation',
'Ctrl+N': 'New item',
'Ctrl+S': 'Save',
'Escape': 'Cancel/Close',
'Space': 'Toggle (tasks/habits)',
};
2. Retro Aesthetic
Notepad++ koyu teması, monospace font, minimal dekorasyon.
:root {
--bg-primary: #1E1E1E;
--bg-secondary: #252526;
--text-primary: #D4D4D4;
--accent-blue: #569CD6;
--accent-green: #6A9955;
--font-mono: 'JetBrains Mono', 'Consolas', monospace;
}
3. ADHD-Friendly
- Minimal distraction
- Quick capture
- Gentle reminders
- Small dopamine hits for completions
- Time blindness helpers
4. Offline-First
LocalStorage + IndexedDB. İnternet gerektirmez (AI hariç).
Modüller
Notes
- Markdown editor
- Folder/tag system
- Fuzzy search
Habits
- Daily/weekly tracking
- Streak counter
- Category grouping
Tasks
- Priority levels (P1-P4)
- Deadline tracking
- Subtasks
Journal
- Daily mood (1-5)
- Energy level (1-5)
- Free text entry
Weekly Analysis (AI)
- Habit completion stats
- Task performance
- Mood/energy trends
- ADHD pattern detection
- Personalized recommendations
Geliştirme Workflow
Phase 1: Foundation
- Vite + React + TypeScript setup
- Tailwind with custom Notepad++ theme
- Layout components (Sidebar, TabBar, StatusBar)
- Keyboard shortcuts hook
- Command palette
Phase 2: Core Modules
- Notes module with markdown
- Tasks module with priorities
- Habits module with streaks
- Journal module with mood picker
Phase 3: AI Integration
- Analysis service
- Pattern detection algorithms
- AI prompt templates
- Weekly report UI
Kod Standartları
TypeScript Strict
{
"compilerOptions": {
"strict": true,
"noImplicitAny": true,
"strictNullChecks": true
}
}
Component Structure
// Minimal, focused components
interface Props {
// Explicit types, no any
}
export function Component({ prop }: Props) {
// Hooks at top
// Event handlers
// Early returns
// Clean JSX
}
State Management
Zustand ile basit store'lar:
interface NoteStore {
notes: Note[];
activeNoteId: string | null;
addNote: (note: Note) => void;
updateNote: (id: string, updates: Partial<Note>) => void;
deleteNote: (id: string) => void;
}
UI Referansları
Layout
┌─────────────────────────────────────────────┐
│ Menu Bar [_][□][X] │
├────────┬────────────────────────────────────┤
│Sidebar │ Tab Bar: [Notes][Habits][Tasks][+] │
│ ├────────────────────────────────────│
│> Notes │ │
│> Habits│ Main Content Area │
│> Tasks │ │
│> Jrnl │ │
│────────│ │
│Analyze │ │
├────────┴────────────────────────────────────┤
│ Status: Ln 1, Col 0 | 3/5 habits done ✓ │
└─────────────────────────────────────────────┘
Renk Kullanımı
--accent-green: Success, completed items--accent-orange: Warnings, deadlines--accent-blue: Links, active states--accent-purple: Keywords, tags
AI Integration
Analysis Prompt Template
ADHD koçu rolünde haftalık analiz yap.
Veriler:
- Habit completion: {{rate}}%
- Tasks: {{done}}/{{total}}
- Avg mood: {{mood}}/5
- Avg energy: {{energy}}/5
Çıktı:
1. 3 pozitif nokta
2. 2 dikkat alanı
3. 3 pratik öneri (küçük adımlar)
4. Motivasyonel kapanış
Pattern Detection
- Hyperfocus cycles
- Energy dips
- Task avoidance
- Streak breaks
- Overwhelm signals
Önemli Notlar
- Basit tut: ADHD kullanıcıları karmaşıklıktan kaçınır
- Hızlı feedback: Her action'a anında yanıt
- Undo her yerde: Hata korkusu olmasın
- Progressive disclosure: İleri özellikler gizli ama erişilebilir
- No shame: Kaçırılan günler için yargılayıcı olmayan dil
Score
Total Score
65/100
Based on repository quality metrics
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
Reviews
💬
Reviews coming soon


