Content
71%Weight 40%Scale 1-5Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.
The content is well-structured and actionable with executable examples, a concrete file layout, a state-ownership table, and properly signaled one-level-deep references that all exist. Its main weakness is redundancy: several rules are restated across General Rules, code examples, and Anti-Patterns, which hurts token efficiency.
Suggestions
Consolidate the repeated sidebar/opaque-background and 30-char menu-bar guidance so each rule appears once (e.g., state it in General Rules and reference it from Anti-Patterns rather than re-explaining).
Tighten the 'Workflow For A New macOS Scene Or View' validation step into an explicit build -> fix -> rebuild loop instead of a 'quick usability pass'.
Add one or two more executable code examples for other common cases (e.g., a Settings scene or commands/menu wiring) to broaden actionability coverage.
| Dimension | Reasoning | Score |
|---|---|---|
Conciseness | The body mostly assumes Claude's competence with no elementary SwiftUI explanations, but the same guidance is repeated across sections (e.g., the 30-char menu-bar limit, opaque sidebar backgrounds, single-ContentView, and Window-vs-WindowGroup appear in General Rules, Recommended Pattern code, and Anti-Patterns), so it could be tightened. | 3 / 5 |
Actionability | Provides executable, copy-paste-ready Swift for the sidebar row and split-view background patterns, a concrete state-ownership table, a file/folder structure, and real commands ('git rev-parse --is-inside-work-tree', 'git init'), but examples cover only a couple of common cases rather than the full range. | 4 / 5 |
Workflow Clarity | 'Workflow For A New macOS Scene Or View' and the 'Pre-Edit Checklist' give a clear sequenced process with a build/usability validation step, but the validation checkpoint ('quick usability pass') is somewhat soft and lacks an explicit fix-and-retry loop. | 4 / 5 |
Progressive Disclosure | The body is a clear overview with a 'Cross-Cutting References' section that signals six one-level-deep reference files (components-index, windowing, settings, commands-menus, split-inspectors, menu-bar-extra), all of which exist in references/, making navigation easy. | 5 / 5 |
Total | 16 / 20 Passed |