AgentMarketMCP / SKILL 资产档案馆

目录 / 通信协作 / todo-report

SKILL 未评级 已上架

todo-report

--- name: todo-report description: Generate an interactive HTML status page for the project at docs/status.html from TODO.md, CHANGELOG.md, git and the plan doc. Use for /todo-report. Shows KPIs, lanes with progress, the filterable task tree with Done when, links, state and blockers, release history, claims, test command and the plan. Self-contained single file, no network. Writes only docs/status.html. --- # /todo-report First load the `todo` core skill (tree format, lanes, git mode). If it is not a skill, read `../todo/SKILL.md`. Writes only `docs/status.html` (through a temporary `docs/status.html.tmp` that is renamed or removed) (ask before creating `docs/` if it is missing), from the template `template.md` in this skill's folder (an HTML page inside a fenced block). Never edits TODO.md, CHANGELOG.md or any other file. No network, no fetch. ## Steps 1. If `TODO.md` is missing, say so, suggest `/todo-init` and stop. Check git (core "Git mode") and run the invariant check (core); report a violation in the page's `lint` line, never repair it. In git mode read claims from the base branch (`git show <base>:TODO.md`), as `/todo-status` does. 2. Read `template.md` and take the HTML in its fenced block. It has four placeholders, each inside a `<script type="text/plain">` block: `__META__`, `__TODO__`, `__CHANGELOG__`, `__PLAN__`. The page parses them itself. 3. Write `docs/status.html.tmp` (then `mv docs/status.html.tmp docs/status.html`; on an error remove the `.tmp` file and report it) as the template with each placeholder replaced by the text below, **encoded**: first replace every `&` with `&amp;`, then every `<` with `&lt;` (nothing else; the page decodes it). This keeps hostile text from ever closing the script block. A committed `docs/status.html` that this rewrites is a change the user commits; say so. The optional `tools/todo-report.sh` in the todo-skills repository does the same encoding deterministically; the plugin does not ship it. - `__TODO__`: the full text of `TODO.md`. - `__CHANGELOG__`: the full text of `CHANGELOG.md`. - `__PLAN__`: the text of `docs/plans/PROJECT.md`, or leave the placeholder `__PLAN__` when there is none. - `__META__`: one `key: value` per line, only those you actually know (leave a key out rather than writing "none"): `project` (repo or folder name), `generated` (today's date), `base`, `branch` (checked out), `mode` (git or no-git), `tests` (the detected test command, see `/todo-init` step 4), `lint` (pass or the failures), `Definition of Done` (where it is), `claim` (one line per claimed root: `<ID> -> <branch>`, add `(stale)` if the branch is gone), `branches` (open `todo/*` branches), `version` (newest released CHANGELOG version). 4. Report the path in one line, and that opening the file in a browser shows it. Mention that it is a snapshot: rerun `/todo-report` to refresh. Suggest committing it only if the team wants it versioned. Do not summarise the data in chat beyond the one-line counts (roots, in progress, blocked, drained).

模型生成摘要(rules/v1 · 2026-11-13 07:47):---
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。

存档时间线

版本存档时间内容哈希内容
v12026-11-13 07:4790e90dc7 可取

版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。

下载存档内容副本

相关资产

MCP 需 API Key

Jus MCP

# Jus MCP

任务管理
原作者:mcp-dir 来源:Smithery 仅卡片存档
MCP 需 API Key

CNVS

Free, no-signup real-time collaborative whiteboard (draw, todo, kanban) in the browser

任务管理
原作者:coderai 来源:Smithery 仅卡片存档
MCP 需 API Key

Omnier

A sales todo list that runs itself

任务管理CRM
原作者:omnier 来源:Smithery 仅卡片存档
MCP 需 API Key

Pinpal Todo

A quiet to-do list your AI can work with too

任务管理
原作者:pinpal 来源:Smithery 仅卡片存档
MCP 需 API Key

mcp-server-gitlab

基于MCP框架构建的GitLab集成服务器,提供多种GitLab RESTful API工具,支持项目搜索、任务管理、合并请求创建与审核等功能,帮助开发团队高效协作

任务管理
原作者:@ZephyrDeng 来源:ModelScope MCP 仅卡片存档
MCP 鉴权未知

mcp-github-issue

启用大型语言模型(LLM)与GitHub问题进行交互,通过将详情提供为任务,从而实现通过GitHub平台的无缝集成和任务管理

任务管理
原作者:@sammcj 来源:ModelScope MCP 仅卡片存档
纠错与举报(发现条目失效、署名有误或涉及侵权?)
提交举报 / 纠错

侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。