By oneangrydba
Comprehensive daily task, project, and life management system using the PARA method. Transform messy thoughts into organized tasks, track projects with goals and timelines, manage areas of responsibility with habits/maintenance/obligations, and maintain a daily workflow with automatic rollover. Includes 22 slash commands, 6 proactive skills, workspace locking for concurrent session safety, and support for recurring items with consequence tracking.
Add a single task with guided questions for priority, timing, and linking
Schedule tasks against Google Calendar availability
Archive daily files older than 3 days to the archive folder
Full guided brain dump — messy thoughts into organized tasks (see /dump for quick capture)
Quick task capture — paste or type tasks, get them organized and added
This skill should be used when managing areas of responsibility, recurring items, chores, habits, maintenance, and obligations using the OStaaT PARA system. It applies when the user mentions chores, household tasks, habits, routines, recurring responsibilities, bills, maintenance items, life management, "I keep forgetting to", "I need to remember to", health habits, personal upkeep, or anything that repeats on a schedule without a defined end goal. It also applies when the user asks about their areas, recurring items, or what is overdue. It should not be used for one-off tasks (use task-organization), project work with deadlines (use project-management), or daily planning questions (use daily-workflow).
This skill should be used when the user starts their day, asks about planning their day, mentions morning routine or end-of-day review, says "what should I focus on", "how's my day looking", "I'm done for today", "wrapping up", or discusses daily planning, prioritization, or time management. It also applies when the user seems to have too many tasks or asks about what to tackle first. It should not be used for general conversation, coding questions, or one-off task mentions that don't involve daily planning.
This skill should be used when the user asks about how OStaaT works, what commands are available, how to use the plugin, asks "what can you do", "how does this work", "what commands are there", "help me with OStaaT", "what's the difference between slash commands and natural language", or needs orientation with the task management system. It should not be used when the user is actively working on tasks, doing brain dumps, or running specific commands.
This skill should be used when the user mentions projects, long-term goals, multi-task efforts, client work, launches, milestones, deadlines, or wants to track progress on larger initiatives. It also applies when the user describes something that sounds like a project (has multiple steps and an end goal) but has not created one yet, or asks about project status, progress, or planning. It should not be used for simple one-off tasks, daily routine questions, or chores/maintenance items (those belong to area-management).
This skill should be used when the user shares messy task thoughts, brain dumps, unstructured lists, todos, work items, or errands that need organizing into the OStaaT format. It applies when the user mentions "I need to", "I have to", "I should", pastes a list, describes multiple things to get done, or wants to use the /dump command. It should not be used for general codebase questions, single simple requests, or conversations that do not involve task capture.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
A comprehensive daily task, project, and life management plugin for Claude Code using the PARA method. One step at a time.
claude plugin marketplace add https://github.com/OneAngryDBA/one-step-at-a-time.git
claude plugin install one-step-at-a-time
Then restart Claude Code and run /setup to initialize your workspace.
OStaaT installs globally and uses a central workspace — a single directory (and git repo) where all your tasks, projects, and areas live. You can run OStaaT commands from any Claude Code project and they all read/write to the same place.
~/.config/ostaat.json → points to your central workspace
~/Documents/ostaat/ → your tasks, projects, areas (git repo, KEEP PRIVATE)
~/code/any-project/ → run /start-day, /dump, etc. from here — uses central workspace
~/code/client-project/
└── .claude/one-step-at-a-time.local.md → optional: override to use a local workspace
.ostaat/ subdirectory.Run /setup to configure.
| Command | Description |
|---|---|
/setup | Initialize OStaaT workspace (central or per-project) |
| Command | Description |
|---|---|
/start-day | Initialize today, roll forward tasks, show reminders |
/dump | Quick task capture |
/brain-dump | Full guided brain dump |
/add-task | Add a single task with guided questions |
/review-day | Mark complete, review upcoming items |
/refine | Refine existing tasks |
/archive-old | Archive files older than 3 days |
| Command | Description |
|---|---|
/new-project | Create a new project |
/list-projects | Show all projects with status |
/update-project | Update project details or archive |
/link-task | Link tasks to projects or areas |
/reopen-project | Restore archived project |
/review-projects | Weekly project review |
| Command | Description |
|---|---|
/new-area | Create a new area of responsibility |
/list-areas | Show areas with recurring item status |
/update-area | Manage recurring items, promote to project |
/review-areas | Periodic area review |
| Command | Description |
|---|---|
/allocate-time | Schedule against Google Calendar |
/pull | Pull from Jira, GitHub, Slack |
| Command | Description |
|---|---|
/ostaat-help | Interactive help and command reference |
/ostaat-unlock | Force-break a stale workspace lock |
The plugin includes proactive skills that respond to natural language:
MIT
npx claudepluginhub oneangrydba/one-step-at-a-time --plugin one-step-at-a-timeClaude Code plugin providing Terraform language server integration for code intelligence and diagnostics in .tf and .tfvars files
Harness-native ECC operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related agent harnesses
Tools to maintain and improve CLAUDE.md files - audit quality, capture session learnings, and keep project memory current.
Persistent file-based planning for AI coding agents. Crash-proof markdown plans (task_plan.md, findings.md, progress.md) that survive context loss and /clear, with an opt-in completion gate and multi-agent shared state. Manus-style. Works with Claude Code, Codex CLI, Cursor, Kiro, OpenCode and 60+ agents via the SKILL.md standard. Includes Arabic, German, Spanish, and Chinese (Simplified and Traditional).
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
Superpowers Plus core skills library for Claude Code: planning, execution routing, TDD, debugging, and collaboration workflows
Unity Development Toolkit - Expert agents for scripting/refactoring/optimization, script templates, and Agent Skills for Unity C# development