一键导入
update-project-docs
Use when the user says /update, @update, update project docs, or asks to sync task.md, changelog.md, and files.md after completing work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when the user says /update, @update, update project docs, or asks to sync task.md, changelog.md, and files.md after completing work.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Diagnose and permanently fix Convex OCC "Retried due to write conflicts in table X" errors. Use when an Insight or log shows a mutation retrying on the same hot document, especially heartbeat/last-active/counter style writes.
Agent Ready project design context for navigation, docs links, and interface tone. Use when building or reviewing UI in this repo so patterns match the documented product feel.
Patterns for scaling read-heavy Convex apps to millions of users. Use when optimizing bandwidth, reducing query costs, fixing slow queries, creating digest tables, replacing reactive subscriptions with one-shot fetches, adding compound indexes, debouncing writes, rate-controlling backfills, or running npx convex insights. Trigger when users mention "scale", "bandwidth", "performance", "optimize", "slow queries", "expensive queries", "digest table", "denormalize", or "thundering herd" in the context of Convex.
Router for Convex static-hosting deploy requests. Prefer deploydev for /deploydev and deployprod for /deployprod.
Use when the user says /localstop, localstop, stop localhost for this app, /localstopall, localstopall, or asks to stop local development servers for this Teleprompt app.
Use when the user says /syncskills, sync agent skills, update .agents skills from .codex, .cursor, or .claude, or asks to make .agents/skills include skills from other agent folders.
| name | update-project-docs |
| description | Use when the user says /update, @update, update project docs, or asks to sync task.md, changelog.md, and files.md after completing work. |
Sync project tracking files after completing work, then provide the commit message as plain copyable text (no git command).
Activate with: /update, @update, update project docs, or sync project docs.
Run these together:
git log --date=short -n 10
git diff --stat
Use actual commit dates. Never use placeholder dates or future months. The diff stat tells you which files changed so the changelog and commit message are accurate.
Move completed items from ## To Do or ## In Progress into ## Recently Completed with a timestamp:
- YYYY-MM-DD HH:mm UTC - Short description of what was done. PRD: prds/slug.md (if one exists).
If new work is queued, add it under ## To Do.
Follow https://keepachangelog.com/en/1.0.0/ format. Add the new entry under ## [Unreleased]:
### Added
- What was added with key details (YYYY-MM-DD).
### Changed
- What changed and why (YYYY-MM-DD).
### Fixed
- Bug description and resolution (YYYY-MM-DD).
Use real dates from git log. Add timestamps in parentheses when it helps distinguish same day entries.
Only update if new files were added, files were renamed, or existing descriptions are outdated.
After syncing all docs, output the commit message as plain text only. No git add, no git commit, no cat <<'EOF' wrapper, no shell at all. Just the message in a plain code block so it is easy to copy. Format:
<type>: <short summary of the main change>
<optional body: 1-3 bullets covering what changed>
Type must be one of: feat, fix, docs, style, refactor, test, chore.
Rules for the commit message:
docs: sync task, changelog, and filesBefore calling this done:
git log and git diff --stat run to get real dates and changed filestask.md updated with completed items and timestampschangelog.md new entry added with real datesfiles.md updated if files were added, renamed, or changedREADME.md, CONTRIBUTING.md, or other documentation files unless explicitly requested.git commit yourself, and do not output any git command. Print only the plain commit message text and let the user copy it.