moolah-rocks avatar

moolah-rocks

Official

@moolah-rocks

0Followers
|
1Public Repos
|
12Published Skills

moolah-rocks provides development skills for the Moolah macOS Swift app, covering SwiftLint formatting, CloudKit sync, benchmarking, UI testing, and release management.

Skills Distribution
DomainDeveloper To...Swift & macOS Deve.. (35%)Testing & Quality .. (25%)Performance Profil.. (20%)Release & CI/CD Op.. (20%)

Agent Skills by moolah-rocks

Showing 12 vetted skills indexed across 1 GitHub repositories.

moolah-rocksmoolah-rocks
1

fixing-format-check

Diagnoses and fixes just format-check failures from swift-format and SwiftLint in Swift source code.

Official
Intermediate
moolah-rocksmoolah-rocks
1

developing-on-linux

Installs Swift toolchain, swift-format, and SwiftLint on Linux to run format, lint, and typecheck gates locally.

Official
Intermediate
moolah-rocksmoolah-rocks
1

landing-prs

Automates merging GitHub pull requests through the native merge queue, including stacked PRs.

Official
Advanced
moolah-rocksmoolah-rocks
1

run-mac-app-with-logs

Launches the Moolah macOS app and streams OSLog output to a local file for debugging.

Official
Intermediate
moolah-rocksmoolah-rocks
1

write-benchmark

Writes XCTest performance benchmarks and os_signpost instrumentation for Swift repository operations.

Official
Intermediate
moolah-rocksmoolah-rocks
1

cutting-a-release

Guides release candidate and final release workflows using just targets and GitHub CLI.

Official
Advanced
moolah-rocksmoolah-rocks
1

modifying-cloudkit-schema

Guides additive-only CloudKit schema changes through schema.ckdb, generated wire structs, and Swift adapters.

Official
Advanced
moolah-rocksmoolah-rocks
1

profile-performance

Diagnose UI freezes and main-thread hangs in the Moolah macOS app using stack sampling and Instruments.

Official
Intermediate
moolah-rocksmoolah-rocks
1

interpret-benchmarks

Analyzes XCTest benchmark output to assess reliability, scaling behavior, and performance regressions.

Official
Intermediate
moolah-rocksmoolah-rocks
1

automate-app

Automates the running Moolah macOS app via AppleScript for data operations and navigation.

Official
Advanced
moolah-rocksmoolah-rocks
1

writing-ui-tests

Guides writing and stabilizing XCUITest UI tests for the Moolah macOS app.

Official
Advanced
moolah-rocksmoolah-rocks
1

reviewing-ui-with-preview

Iterates on SwiftUI views by rendering Xcode previews to PNG snapshots via the Xcode MCP.

Official
Advanced

Frequently Asked Questions About moolah-rocks

FAQPage Schema
What tasks can I accomplish with moolah-rocks skills?▼

You can fix SwiftLint and swift-format failures, run the Moolah macOS app with captured logs, modify CloudKit schemas, write and interpret performance benchmarks, drive the app via AppleScript, author XCUITest UI tests, iterate on SwiftUI previews, land stacked PRs, and cut releases.

Who are these skills designed for?▼

They target Swift engineers and contributors working on the Moolah macOS app — including developers on Linux containers or CI environments without Xcode — who need to run format checks, debug CloudKit sync, profile performance, or ship releases without burning 25-minute macOS CI cycles.

How do I develop on this repo from a Linux machine?▼

The developing-on-linux skill covers installing a Swift toolchain plus version-matched swift-format and swiftlint, then running format, lint, and typecheck locally. Use it whenever `swift`, `swift-format`, or `swiftlint` returns 'command not found' or the macOS `just` toolchain is unavailable.

How do I diagnose performance problems in the Moolah app?▼

Use profile-performance for UI freezes, beachballs, main-thread hangs, or `⚠️ PERF:` log warnings; write-benchmark to add MoolahBenchmarks tests or os_signpost instrumentation; and interpret-benchmarks to read `just benchmark` output, set baselines, and judge whether a regression warrants optimisation.

What prerequisites do these skills require?▼

Most skills assume the Moolah repo with its `just` toolchain on macOS with Xcode. Linux work requires a Swift toolchain with version-matched swift-format and swiftlint. UI preview iteration uses Xcode #Preview with the mcp__xcode__RenderPreview tool; app driving uses AppleScript via osascript.