← ClaudeAtlas

ys-taskslisted

Manage personal tasks in .my-context/tasks/. Use when asked to create a task, look up a task, do research for a task, plan a task, or complete a task.
yishan-io/yishan-mono · ★ 6 · AI & Automation · score 69
Install: claude install-skill yishan-io/yishan-mono
## What I do I manage `.my-context/tasks/` — a personal task workspace that persists across agent sessions. Each task gets its own folder where you can accumulate research, build a plan, and record what was done. A `state.json` index lets you and the agent track status at a glance. `.my-context/` is personal and never committed. It is excluded from git automatically by yishan. ## When to use me - Creating a new task or piece of work - Looking up what tasks are active or what was done on a task - Doing research or investigation for a task — record findings in `notes.md` - Planning how to execute a task — write a plan in `plan.md` - Completing a task — move it to `completed/` and write `outcome.md` - Asking "what am I working on?" or "what did I do on task X?" ## Folder structure ``` .my-context/tasks/ state.json — task index (source of truth for status) active/ <id>-<slug>/ task.md — goal, ticket reference, acceptance criteria notes.md — research, findings, open questions (append-only) plan.md — execution plan (created when planning is done) completed/ <id>-<slug>/ task.md notes.md plan.md outcome.md — what was actually done and what changed ``` ## Task IDs - If the task has a ticket ID (e.g. from Linear, Jira, GitHub): use it as-is — `PROJ-123` - If there is no ticket: generate a short random ID — 3 lowercase letters + 2 digits, e.g. `xkf42`