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.
インストールする前に、エージェントに与えられる指示の中身を確認できます。
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.
日本語の概要は準備中です。原文の説明を表示しています。