coven-task-manager

Solid

Keep Coven task boards fresh by auditing stale, blocked, active, review, and completed work; use for scheduled task hygiene, task triage, and dynamic task-management runs.

AI & Automation 37 stars 24 forks Updated today MIT

Install

View on GitHub

Quality Score: 80/100

Stars 20%
53
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Coven Task Manager Use this skill when asked to manage, refresh, audit, triage, or summarize Coven tasks, or when a scheduled automation asks for task-board freshness. ## Sources Start with the Cave task board from the skill directory: ```bash node ./task-manager.mjs report ``` The helper reads `~/.coven/cave-board.json` and writes `~/.coven/task-manager/freshness-report.md` by default. If the canonical repo path is different, run the helper from this skill directory: ```bash node ./task-manager.mjs report --coven-home ~/.coven ``` ## Workflow 1. Load the task board and build a freshness report. 2. Inspect the report sections in this order: `Stale Running`, `Needs Human`, `Ready For Review`, then `Next Actions`. 3. Read `Thread Coordination` before touching individual cards. Treat it as the concurrency control surface for simultaneous sessions. 4. For every active/review/blocked thread, build a small ledger: card id/title, familiar, session id, repo/branch/worktree if known, last evidence checked, current state, and one next action. 5. Resolve collisions before dispatching new work: - If multiple cards share a session, resume that session once and update all linked cards from the same evidence. - If one familiar has multiple active lanes, choose the primary lane and mark the rest as waiting, review, or blocked with a reason. - If multiple lanes touch the same repo or branch, verify branch/worktree ownership before allowing parallel writes. - Prefer resu...

Details

Author
OpenCoven
Repository
OpenCoven/coven
Created
3 months ago
Last Updated
today
Language
Rust
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category