pdparchitect
- 7 skills
- 0 followers
- 8 hours ago last updated
- ▌ UI Copy · pdparchitectRules for user-visible text in the Noodle apps. Use whenever adding or changing a label, title, status or error message, hint, placeholder, footer, shortcut legend, tooltip or any other visible string in a SwiftUI, AppKit or web view.
- ▌ Mint Release · pdparchitectProcedure for minting or publishing a version of Noodle, Computer, Applet, Browser or the Computer images. Use when the user asks to mint, cut, prepare, release or publish a version, bump a VERSION file, or turn Unreleased changelog notes into a dated release section.
- ▌ Agents Md Symlink · pdparchitectEvery AGENTS.md must have a sibling CLAUDE.md symlink pointing to it. Use when creating, moving, renaming or deleting an AGENTS.md or CLAUDE.md file in any directory, or when auditing agent instruction files.
- ▌ Helper Visibility · pdparchitectDock and app-switcher policy for Noodle helpers. Use when creating or changing a helper app bundle, XPC or background executable, standalone development or test fixture, an Info.plist with LSUIElement or LSBackgroundOnly, or any NSApplication activation policy.
- ▌ Test First Changes · pdparchitectTest-first procedure for every behaviour change in Noodle. Use before fixing a bug, changing how code behaves, or acting on a diagnosis made by reading the code; covers the failing test, the fix, the two runs to report, and the CI-safety constraints on tests.
- ▌ Apple History Utilities · pdparchitectUpkeep of the Apple utilities copied into NoodleAppleRuntime. Use when changing Apple context or history management, touching Sources/NoodleAppleRuntime/FoundationModelsUtilities, or upgrading the Apple SDK, Xcode or Swift toolchain.
- ▌ Update Message Catalogue · pdparchitectProcedure for changing Noodle's message/event catalogue or messaging contract. Use when adding or editing a message or event case, its handling guidance, recipients, payload fields or CLI command usage in MessengerDocumentation.swift.