Local issue tracker for git repos. Stores issues in .tasks.json at the repo root — works from any subdirectory.
To see up-to-date usage, use the -h flag (e.g. iss -h or iss new -h).
new— create an issue (--titlerequired; optional--desc,--tag)list— list issues (default: open; filter by--status,--tag)show— show full detail for an issue by IDedit— edit title/description by ID; opens$EDITORif no flags givenclose— mark an issue closedreopen— reopen a closed issuedelete— permanently remove an issue by IDcomment— add a comment to an issue (--textor opens$EDITOR)tag— add a tag to an issueuntag— remove a tag from an issuesearch— full-text search across titles, descriptions, comments, and tags
iss ships with an agent skill in skills/iss/ that lets Claude Code use iss automatically — no manual commands needed.
Install the skill by pointing Claude Code at the skills/ directory:
Once loaded, Claude will create, close, tag, and search issues whenever you mention bugs, tasks, or TODOs in conversation. Say "log a bug", "what's open", or "mark that done" and Claude runs the right iss command for you.