examples/nexau_building_team/skills/rfc/SKILL.md
Guide for writing RFC (Request for Comments) documents following NexAU project conventions. This skill should be used when users want to create a new RFC, update an existing RFC, or need guidance on RFC structure, formatting, and best practices.
npx skillsauth add nex-agi/nexau rfc-writerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill provides guidance for creating well-structured RFC documents that follow NexAU project conventions.
Read README.md in the RFC directory to find the current RFC list. Use the next available 4-digit number (e.g., if the last RFC is 0002, use 0003).
Copy 0000-template.md as the starting point. Name the file {number}-{short-title}.md using lowercase English words separated by hyphens.
Example: 0003-session-recovery.md
Refer to WRITING_GUIDE.md for detailed formatting rules. Key requirements:
Title: # RFC-{number}: {中文标题} — use Chinese for readability.
Front Matter (all fields required):
agent, tool, skill, 等multi-modal-extractor, ads-judger 等Required Sections: 摘要, 动机, 设计 (概述 + 详细设计), 权衡取舍 (替代方案 + 缺点), 实现计划, 未解决的问题
Optional Sections: 示例, 测试方案, 相关文件, 参考资料
RFC is a design document, not an implementation document. Follow these principles:
Code examples should be kept to 3-5 lines demonstrating API usage, config format, or data structure definitions.
Use Mermaid for diagrams when possible, following the color conventions:
#10B981 / #059669#F59E0B / #D97706#3B82F6 / #2563EB#EF4444 / #DC2626#8B5CF6 / #7C3AED#06B6D4 / #0891B2#14B8A6 / #0D9488Fall back to ASCII diagrams when Mermaid is not suitable.
After creating the RFC, update README.md to add the new RFC entry to the appropriate category table.
Before finalizing, verify:
{number}-{title}.md format# RFC-{number}: {中文标题} formatREADME.md index is updated| File | Purpose |
|------|---------|
| 0000-template.md | RFC template — copy this to start a new RFC |
| README.md | RFC index — check for next available number, update after creating |
| WRITING_GUIDE.md | Full formatting specification — consult for detailed rules on structure, diagrams, tables, and code examples |
development
Use when a failing test or runtime error needs a tight reproduce, diagnose, patch, and rerun loop.
development
Use for multi-step implementation work that needs exploration, edits, and verification.
testing
Use when a coding task needs default agent behavior: inspect first, keep edits scoped, and verify before reporting done.
tools
Replace with description of the skill and when Claude should use it.