跳到正文
cccskills
免费在 GitHub 公开

branch-docs-sync

Synchronize project documentation with recent code changes, refactors, and feature implementations in the current branch.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(1)

  • SKILL.md3.5 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Objective

Update and maintain documentation consistency by analyzing recent git commits and applying surgical updates across developer notes, user-facing site content, and system manual pages.

Workflow

1. Research & Analysis

  • Identify Range: Determine the set of commits to analyze. If not specified, analyze all commits unique to the current feature branch.
  • Extract Changes: Use git log -n 10 and git show <sha> for key commits to identify:
    • Architectural Refactors: Renames of subsystems, directories, or core libraries.
    • New Features: Added RIB statements, new shaders, or expanded language bindings.
    • Breaking Changes: Changed environment variables, tool names, or API signatures.
    • Fixed Bugs: Resolved issues that require updating the status in BUGS.md or DEVNOTES.md.

2. Update Developer Notes (DEVNOTES.md & DEVNOTES_DETAILS/**)

  • Project Status: Update the "Project Status" table in the main DEVNOTES.md.
  • Major Refactors: Add a bullet point to the "Recent Major Refactors" section summarizing systemic changes.
  • Detail Files:
    • Update OSHADER_UPDATES.md for compiler or shading language changes.
    • Update BINDINGS_GUIDE.md for Python/Lua/C++ interface changes.
    • Update FRAMEBUFFER_GUIDE.md for display driver or IPC changes.
    • Create new detail files (e.g., RIB_GUIDE.md) for significant new subsystems.

3. Update Site Documentation (docs/site/content/**)

  • Branding & Consistency: Perform batch updates for project name (e.g., "Pixie" -> "openRender") or environment variables (e.g., PIXIEHOME -> ORENDERHOME).
  • URL Routing: Ensure internal links and file names match the new branding or tool names.
  • Tooling References: Update command-line examples to reflect tool renames (e.g., sdrinfo -> rsloinfo).

4. Update Distribution & Release Files

  • README.md: Refresh the directory structure overview and installation requirements.
  • INSTALL_ARTIFACTS.md: Update the list of installed binaries and libraries.
  • NEWS.md & ChangeLog.md: Add dated entries summarizing the new capabilities and refactors.
  • Build Templates: Update Homebrew (.rb.template) or RPM (.spec) files to ensure they package the new artifacts.

5. Update Manual Pages (man/**)

  • Rename: If a tool has been renamed, rename the corresponding .1 file.
  • Content: Update the usage synopsis and descriptions to match the current implementation.

Key Rules

  • Preserve Case: When performing batch renames (e.g., "pixie" -> "openrender"), respect the casing of the original string.
  • Surgical Edits: Use targeted replace calls with enough context to avoid ambiguous matches.
  • Audit: After updates, run a grep_search for the old terms (e.g., "sdr", "Pixie") to ensure no stale references remain in active documentation.
  • Confirmation: Present a summary of all documentation changes to the user for final approval.

Verification

  • Validate that all internal markdown links are functional.
  • Ensure the ChangeLog.md follows the project's established format.
  • Verify that the INSTALL_ARTIFACTS.md accurately reflects the current CMakeLists.txt configuration.

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Build and create a git commit following this repository's established message format. Use when the user asks to "commit", "commit all changes", "commit and document", or similar. Also applicable when any agent (gemini-cli, codex, qwen, opencode, claude-code) needs to stage and commit a set of changes with a properly structured message.

中文简介正在准备中。当前显示原文说明。

juvenal/openrender92026年10月17日 更新

Perform a non-destructive cross-artifact consistency and quality analysis across spec.md, plan.md, and tasks.md after task generation.

中文简介正在准备中。当前显示原文说明。

juvenal/openrender92026年10月17日 更新

Perform cross-artifact consistency analysis across spec.md, plan.md, and tasks.md. Use after task generation to identify gaps, duplications, and inconsistencies before implementation.

中文简介正在准备中。当前显示原文说明。

juvenal/openrender92026年10月17日 更新

Generate custom quality checklists for validating requirements completeness and clarity. Use to create unit tests for English that ensure spec quality before implementation.

中文简介正在准备中。当前显示原文说明。

juvenal/openrender92026年10月17日 更新

Generate a custom checklist for the current feature based on user requirements.

中文简介正在准备中。当前显示原文说明。

juvenal/openrender92026年10月17日 更新

Structured clarification workflow for underspecified requirements. Use before planning to resolve ambiguities through coverage-based questioning. Records answers in spec clarifications section.

中文简介正在准备中。当前显示原文说明。

juvenal/openrender92026年10月17日 更新

查看 juvenal 的全部技能

报告此技能的问题