Guidelines for writing platform-specific code in Luma. Use when adding or modifying code that behaves differently on Unix vs Windows, including shell commands, file paths, process spawning, or platform-specific tests.
中文简介正在准备中。当前显示原文说明。
Workflow for creating, updating, or superseding RFCs in Luma. Use when the task involves opening a new RFC, updating RFC status, marking an RFC as superseded or implemented, or deciding whether a change needs an RFC at all.
中文简介正在准备中。当前显示原文说明。
查看安装方法安装前可以查看交给 AI 代理的指令内容。
docs/rfcs/README.md — contains the full RFC index with current status.
docs/rfcs/0000-template.md — canonical template for new RFCs.
Always read these two files before creating or updating any RFC. If they do not exist, create docs/rfcs/ and bootstrap both files before proceeding.
RFC is required for:
RFC is NOT required for:
Only open an RFC when there is local evidence or session evidence. Do not open an RFC for brainstorming without evidence.
docs/rfcs/README.md to find the next available number.docs/rfcs/0000-template.md to docs/rfcs/NNNN-short-name.md.Status: Draft.docs/rfcs/README.md.Updated date in the metadata header.Status when the state changes.Implementation status section when code ships.Draft — open for discussion, not yet accepted.Accepted — approved, implementation in progress.Implemented — fully shipped.Superseded — replaced by another RFC or by a direct code/prompt patch. Set Superseded by field.Withdrawn — no longer pursued. Keep the file, record the reason.Supersede an RFC when:
When superseding, set Status: Superseded and fill in Superseded by with the RFC number or a short description of what replaced it.
Before opening an RFC, check whether the change can be made as a direct patch:
src/tool/;src/config/prompt/smart.md or the relevant mode file;src/config/prompt/tools_native.md or tools_patch.md;AGENTS.md.Only escalate to RFC if the change is cross-cutting and cannot be contained in one layer.
还没有评价。欢迎分享你的使用感受。
无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。
还没有评论。来写第一条吧。
Guidelines for writing platform-specific code in Luma. Use when adding or modifying code that behaves differently on Unix vs Windows, including shell commands, file paths, process spawning, or platform-specific tests.
中文简介正在准备中。当前显示原文说明。
Rules for numeric type conversions in Luma. Use when writing or reviewing code that casts between integer or float types, especially across different widths.
中文简介正在准备中。当前显示原文说明。