← all publishers

pdparchitect

@pdparchitect source repo

7 published skills

  1. UI Copy · pdparchitect
    Rules 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.
    0 installs
  2. Mint Release · pdparchitect
    Procedure 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.
    0 installs
  3. Agents Md Symlink · pdparchitect
    Every 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.
    0 installs
  4. Helper Visibility · pdparchitect
    Dock 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.
    0 installs
  5. Test First Changes · pdparchitect
    Test-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.
    0 installs
  6. Apple History Utilities · pdparchitect
    Upkeep 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.
    0 installs
  7. Update Message Catalogue · pdparchitect
    Procedure 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.
    0 installs