Riscos style
Skills repository for RISC OS agents
npx -y skills add gerph/riscos-agent-skills --skill riscos-styleAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 3 stars3 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Apply the official Acorn RISC OS Style Guide when designing, reviewing, or implementing RISC OS desktop applications. Use when Codex must check or propose classic RISC OS behaviour for desktop integration, startup and shutdown, windows, menus, dialogue boxes, icons, colour, sound, keyboard and mouse handling, selection, configuration, internationalisation, or application resource layout.
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
3.7 KB, as published. Nobody here has run it
RISC OS Style
Use this skill to keep a RISC OS application aligned with the official Acorn desktop style.
Work from the style-guide priorities
- Preserve desktop consistency before novelty.
- Prefer standard operations, menu structures, dialogue patterns, and terminology.
- Protect user data and make destructive actions explicit.
- Respect multi-tasking, user configuration, screen mode changes, palette changes, and filing-system differences.
- Use legal OS interfaces and standard printer, filer, and Wimp behaviour rather than bypassing the system.
- Treat 3D dialogue and window styling as the expected visual direction of the guide.
Treat must rules in the references as default requirements. Treat should rules as strong conventions unless the user or repository deliberately wants a different policy.
Use the references selectively
Read only the sections that match the task:
- For overall application design, terminology, and desktop behaviour, read references/planning.md.
- For startup, shutdown, editor behaviour, application directories, saved choices, shared resources, or media/network concerns, read references/application-structure.md.
- For window titles, iconising, closing, scrolling, dragging, or screen takeover, read references/windows.md.
- For menu trees, standard menu names, icon bar menus, ellipses, submenu arrows, and Adjust semantics, read references/menus.md.
- For persistent or transient dialogue boxes, default actions, wording, control choices, or standard save/print/find dialogues, read references/dialogue-boxes.md.
- For caret behaviour, keyboard shortcuts, mouse usage, selection, drag and drop, or clipboard-style operations, read references/input-selection.md.
- For icon appearance, colour use, sound use, sprite expectations, and visual harmony on the desktop, read references/visual-design.md.
- For legal implementation techniques, redraw responsiveness, OS-unit measurements, sprite sizes, menu sizing, and dialogue geometry, read references/implementation.md.
- For translated text, character sets, and locale-sensitive formats, read references/internationalisation.md.
Apply the skill
- Identify which part of the UI or application lifecycle is being designed, reviewed, or implemented.
- Read only the matching reference files.
- Extract the hard requirements first, then the preferred conventions.
- When reviewing code or UX, call out mismatches in terms of user-facing behaviour, not just implementation detail.
- If the current application intentionally diverges from the Acorn guide, state that the result is a deliberate departure from classic RISC OS style.
Keep the scope clear
- Use this skill for classic RISC OS desktop style, not for arbitrary modern UI taste.
- Prefer the guide's terminology when wording UI text or review comments.
- Treat the reference files as the authoritative material for this skill; do not assume that any external Acorn style-guide source is available at runtime.