Back to list
thrashr888

rdos-content

by thrashr888

A cli-based QDOS clone re-written in rust

7🍴 0📅 Jan 19, 2026

SKILL.md


name: rdos-content description: Help text, error messages, and strings for R-DOS. Use when writing user-facing text, help content, error messages, or modal labels. Reference spec/help.txt and spec/strings/ for authentic Q-DOS II phrasing.

R-DOS Content Guide

R-DOS recreates Q-DOS II (1991) authentic text and messaging style.

Reference Files

  • spec/help.txt - Original Q-DOS II help text
  • spec/strings/ - Organized strings by feature
  • spec/qdos-strings.txt - Complete string dump

Writing Style

Tone

  • Direct, concise DOS-era language
  • No emojis or modern slang
  • Technical but accessible

Capitalization

  • Commands: ALL CAPS (COPY, ERASE, RENAME)
  • Titles: Title Case
  • Body text: Sentence case

Error Messages

Q-DOS II style:

*** ERROR ***

Unable to open file: permission denied

Press any key to continue

In code:

self.state.error = Some("Unable to open file: permission denied".to_string());
self.state.view = MyView::Error;

Help Content Pattern

fn help_content(&self) -> Vec<String> {
    vec![
        "My Plugin".to_string(),
        "".to_string(),
        "Brief description of what this does.".to_string(),
        "".to_string(),
        "Features:".to_string(),
        "  Feature 1 - Description".to_string(),
        "  Feature 2 - Description".to_string(),
        "".to_string(),
        "Keyboard shortcuts:".to_string(),
        "  Enter  - Confirm action".to_string(),
        "  Esc    - Cancel/Close".to_string(),
    ]
}

Key Binding Labels

Standard format in help bars:

vec![
    ("Enter", "confirm"),
    ("Esc", "cancel"),
    ("↑↓", "navigate"),
    ("Space", "toggle"),
    ("F1", "help"),
]
  • Centered, surrounded by spaces: " TITLE "
  • Action-oriented: " CONFIRM DELETE ", " SELECT FILE "
  • Status included when relevant: " Playing [▶] "

Progress Messages

Copying FILE.TXT ====> /destination/path
Processing item 3 of 10 [████████░░░░░░░░] 30%

Common Phrases

From original Q-DOS II:

  • "Press any key to continue"
  • "Press ESC to abort"
  • "Press RETURN to confirm"
  • "Operation complete"
  • "No files found"
  • "Invalid selection"

Score

Total Score

55/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

1ヶ月以内に更新

+10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

+5

Reviews

💬

Reviews coming soon