write-help-evergreen-doc
Creates concise, well-structured evergreen documentation on how systems work, with proper cross-referencing and maintenance guidelines.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Creates concise, well-structured evergreen documentation on how systems work, with proper cross-referencing and maintenance guidelines.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | write-help-evergreen-doc |
| description | Creates concise, well-structured evergreen documentation on how systems work, with proper cross-referencing and maintenance guidelines. |
| last_updated | "2025-10-28T00:00:00.000Z" |
| tools_required | [] |
| agent_type | main_agent |
| output_shape | {"default_surface":"file_artifact","chat_contract":"concise_summary","artifact_expected":true,"max_chat_words":180,"source_policy":"artifact_sources"} |
Before creating new documentation: Always check first to see if similar documentation already exists.
see also:
documentation-update.md - for keeping documentation current every so often../system/file-naming-and-organisation/SKILL.md - consolidated naming conventionsThis is for writing evergreen, general documentation on how the system or codebase works.
Above all, evergreen docs must do two things well:
These should be a concise, clear, well-structured, complete-enough, up-to-date description of things. By "complete-enough", they should cover most of the important topics, if only to signpost to where more information can be found, or to the code itself.
t's easy for code documentation to become inaccurate, incomplete or out of date - so it's better to focus on describing the problem being solved, and point to the canonical location where the answer can be found.
Single source of truth: Documentation should refer to one another and avoid too much overlap in content, so that if information changes, we ideally only need to change the documentation in one place. See signposting-to-single-source-of-truth.md for detailed guidance.
They should be written in Markdown, stored as Topic-Name.md.
Frontmatter: All documentation files in skills/, memory/, and help-for-humans/ must include YAML frontmatter with at least a one-line description field (may include other optional fields like use_cases, last_updated, tools_required, dependencies, agent_type).
Storage location: If it's a guide for humans that will probably be useful across the company, put it in help/. Otherwise, ask the user where to store.
Choose descriptive filenames that clearly indicate the document's content:
Upload-Document-Processing-Pipeline.md instead of just Upload.mdNavigation-Component-Design.md instead of just Navigation.mdSetup-Development-Environment.md keeps Setup)Database-*.md files)Good examples:
Database-Integration-Reference.mdTesting-Automation-Overview.mdAPI-Client-Integration.mdAuthentication-Security.mdThey might be organised into something like the following sections. Use your judgment. Probably only a few of these will be relevant for each doc, feel free to rename them, etc.
2-sentence summary of the topic, and what the document covers.
Bullet-point list of other relevant docs, code, urls, or other resources that provide related information, or more detail. Provide a 1-sentence summary or explanation of how each one is relevant.
See signposting-to-single-source-of-truth.md for complete guidance on cross-referencing best practices, two-way signposting, and avoiding content duplication.
Add references to and from this new doc (e.g. in relevant code, planning docs per write-planning-doc.md, etc) - use parallel AI assistance for this
Link to planning docs or architecture decision records for rationale.
Include as appropriate:
Add any other important context here, e.g.
Before committing documentation:
Helps users connect and use a service in Rebel when it isn't already in the built-in connector catalog. Acts as an expert advisor — runs the full build-vs-buy check (catalog, MCP Registry, community) before scaffolding a custom MCP server and guiding research, implementation, security review, and contribution.
Add, update, or remove connectors (MCP servers) in Rebel. Searches the built-in connector catalog first before suggesting custom builds. Handles setup, configuration, and security review for community connectors.
Capture citable sources (meetings, documents, files, media, web content) as structured files in memory/sources/ with provenance metadata for traceability.
Rules for writing error messages, toasts, banners, and recovery copy in Rebel's voice — dry, calm, helpful, and never apologetic. Use whenever you add or rewrite any user-facing error string.
Guides users through adding new tools or capabilities to an existing connector (MCP server). Handles eligibility, workspace setup, connector research, implementation via Software Engineer workflow, local testing, and PR submission with an extension-specific template.
Help users celebrate impactful wins and surface important learnings by analyzing their recent communications and activities.