Todushka — Development skill for Claude Code
The simplest possible project, the main goal of which is to develop the skill of writing code.
How to install Todushka
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open jtprogru/todushka and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Todushka does
The simplest possible project, the main goal of which is to develop the skill of writing code.
Alternatives in Development
- Agent.System.Main.Communication — Communication 19k ★
- Create Handoff — You are tasked with writing a handoff document to hand off your work to another agent in a new session 10k ★
- Claude Code Guide — A full guide on Claude tips and tricks, optimizing Claude Code, and finding every command possible 3.7k ★
README
todushka
Terminal Things 3: a keyboard-first TUI todo manager with the Things 3 workflow (Inbox / Today / Upcoming / Anytime / Someday + Areas + Projects + tags + repeats) and an embedded local store. Pure Go, no CGO, single static binary.
Install
go install github.com/jtprogru/todushka/cmd/todushka@latest
Or build from source:
git clone https://github.com/jtprogru/todushka
cd todushka
task build # -> bin/todushka
Quick start
Launch the TUI:
todushka
Add a task without opening the TUI:
todushka add "buy milk" --tag shop --deadline 2026-06-01
todushka today
todushka complete a3fx7q
Export and import the local database as JSON:
todushka export > backup.json
todushka import --json backup.json --yes
Data location
`todushka` stores its data following the [XDG Base Directory Specification](https://specifications.freedesktop.org/basedir-spec/basedir-spec-latest.html).
| Path | Contents |
|---|---|
$XDG_DATA_HOME/todushka/db (or ~/.local/share/…) |
bbolt database |
$XDG_STATE_HOME/todushka/log (or ~/.local/state/…) |
rotating error log |
Keybindings
Documented in the TUI (`?` for context-sensitive help). Default global hotkeys:
| Key | Action |
|---|---|
1 .. 6 |
Switch system list (Inbox/Today/Upcoming/Anytime/Someday/Logbook) |
j / ↓ |
Move cursor down |
k / ↑ |
Move cursor up |
n |
Open Quick Entry |
Enter |
Open editor for the selected task |
c |
Complete the selected task |
? |
Toggle help |
q / Ctrl+C |
Quit |
CLI reference
todu
Related Skills
Novel Write
Write one or more chapters of a novel. Main agent orchestrates: loads context, delegates writing to a subagent
Programming Lead Agent
You are an expert research lead, focused on high-level research strategy, planning, efficient delegation to su
Paper Plan
Build a multi-step plan for a paper writing or revision goal, using writing-plans skill. Returns a numbered pl
Economic Sim
Quantify a candidate economic finding — compute attack cost vs extractable value and, when possible, reproduce
Tg
The simplest, thinnest harness that gives an agent the full Telegram surface through Telethon.
Native Core
Build simplest complete system. Trace behavior and invariants before editing. System, user, and repository ins
Related Agents
.github/workflows/redteam.yml
name: Continuous Red Team Assessment on: push: branches: [main, develop] pull_request: branches: [main] schedu
.github/workflows/ci Cd.yml
name: CI/CD Pipeline on: push: branches: [main, develop] pull_request: branches: [main] jobs: lint: runs-on: u
Harness PM
Product manager — researches the codebase and plans in one context, writing BRIEF.md and plan.yaml with fully