riscos-style
Skill4 starsChanged 7 months agoMITView on GitHub
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.
We split this skill into the rules it gives an agent
12 rules. About 0 are common, 11 are distinctive, and 1 is very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈11
Distinctive · estimate
This author's own choices. Worth a look.
1
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 10
Use this skill to keep a RISC OS application aligned with the official Acorn desktop style.
- Distinctive: line 15
Prefer standard operations, menu structures, dialogue patterns, and terminology.
- Distinctive: line 18
Use legal OS interfaces and standard printer, filer, and Wimp behaviour rather than bypassing the system.
- Distinctive: line 19
Treat 3D dialogue and window styling as the expected visual direction of the guide.
- Very specific: line 21
Treat must rules in the references as default requirements.
- Distinctive: line 25
Read only the sections that match the task:
- Distinctive: line 40
Read only the matching reference files.
- Distinctive: line 42
When reviewing code or UX, call out mismatches in terms of user-facing behaviour, not just implementation detail.
- Distinctive: line 43
If the current application intentionally diverges from the Acorn guide, state that the result is a deliberate departure from classic RISC …
- Distinctive: line 47
Use this skill for classic RISC OS desktop style, not for arbitrary modern UI taste.
- Distinctive: line 48
Prefer the guide's terminology when wording UI text or review comments.
- Distinctive: line 49
Treat the reference files as the authoritative material for this skill.
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
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, typography, 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.
In this repository47 other files it gives its agents.
- allocating-resourcesSkill
- ci-testingSkill
- creating-pull-requestsSkill
- designing-modulesSkill
- porting-to-riscos-cSkill
- reading-assemblySkill
- riscos-commandsSkill
- riscos-desktop-fileractionSkill
- riscos-filer-likeSkill
- riscos-filesystemSkill
- riscos-graphics-convertersSkill
- riscos-network-dcistatisticsSkill
- riscos-network-resolverSkill
- riscos-outputSkill
- riscos-reSkill
- riscos-throwbackSkill
- riscos-urls-fetchingSkill
- riscos-urls-launchingSkill
- riscos-wimp-appSkill
- riscos-wimpSkill
- riscos-wimp-templatesSkill
- updating-robe-skillsSkill
- using-bbcbasicSkill
- using-cmhgSkill
- using-ghSkill
- using-gitSkill
- using-libasmSkill
- using-libgcontextSkill
- using-liboslibSkill
- using-libriscoslibSkill
- using-libtoolboxSkill
- using-makefilesSkill
- using-perlSkill
- using-stronghelpSkill
- using-toolbox-imagefilegadgetSkill
- using-tooltesterSkill
- writing-assemblySkill
- writing-assembly-testsSkill
- writing-cmodulesSkill
- writing-cplusplusSkill
- writing-cSkill
- writing-fortranSkill
- writing-oslib-defsSkill
- writing-pascalSkill
- writing-prminxmlSkill
- writing-pymodulesSkill
- writing-pyromaniac-integration-testsSkill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

