Skip to main content

22 posts tagged with "cursor"

View All Tags

Bootstrapping an Enterprise Repo with Engineering Standards

· 2 min read
Mike Homol
Principal Consultant @ ThreeWill

Starting a new enterprise engagement is more than scaffolding code — agents and humans need shared delivery rules from commit one. This week I wired a new delivery repo with ThreeWill Engineering Standards as a git submodule and product-specific agent context before the first feature branch landed.

What happened

  • Added threewill-engineering-standards as a git submodule at .cursor/rules/ so team non-negotiables, MCP docs, and SPFx patterns travel with the repo
  • The standards package is the result of a long partnership and rounds of planning with Cursor — so every developer, whether working locally or in the cloud, can trust that agents follow the same rules
  • The approach predates Cursor Cloud agents, but it remains a strong way to distribute consistent agentic behavior; it is still a work in progress, and the team is happy with how far it has come
  • Wrote product-specific AGENTS.md with submodule hygiene: detect missing standards, init/sync commands, and a light cadence for bumping the pinned SHA via PR
  • Documented delivery conventions in docs/delivery.md: branch + PR discipline, Azure DevOps Boards ↔ GitHub PR linkage (AB#<id>), GitHub Actions CI/CD posture, and Azure DevOps MCP setup for Cursor — without publishing client org or cutover details
  • Added Cursor Cloud-specific instructions so cloud agents follow the same submodule and delivery rules as local sessions
  • Adoption across the practice keeps improving — especially on SPFx web parts, where the standards enforce fewer rules but bring a consistent look-and-feel and reusable React components
  • Recent advancements clarify sophistication levels: Enterprise solutions carry a fuller requirements set than smaller/atomic solutions, so agents and humans get the right bar for the work
  • The same submodule pattern shows up across multiple active delivery repos (enterprise engagements and internal SPFx products), not only this kickoff

Weekly AI Builds - July 27, 2026

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Kickoff week for a state licensing, permits, and inspections modernization: I bootstrapped the delivery repo with ThreeWill Engineering Standards so local and cloud agents share the same rules from day one — then used Cursor on discovery artifacts for a discussion-grade data model.

Highlights

  • Bootstrapped a new enterprise delivery repo with the threewill-engineering-standards submodule, product-specific AGENTS.md (submodule hygiene, branch + PR, Azure DevOps work-item linkage, ADO MCP), and Cursor Cloud agent instructions — standards that predate Cloud agents but still distribute consistent agentic behavior.
  • Noted practice-wide adoption improving, especially on SPFx work (lighter rule surface, shared look-and-feel and React components), plus clearer Enterprise vs smaller/atomic sophistication levels with different requirements.
  • Ran an AI-assisted discovery pass over stakeholder transcripts and legacy UI reference screenshots toward a kickoff data model (draft), including a location-first refinement with the team.

Learn More

Backseat Games v1.2 — Free Solo Mode and a Clearer Monetization Line

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Solo Mode was the reliability win from v1.1 — this week I made it free and moved the one-time purchase behind Play online, so families can try the app offline before deciding to host a multiplayer session.

What happened

  • Bumped to v1.2.0 on TestFlight with Solo Mode free and IAP gated behind Play online
  • Confirmed App Store / support pricing copy matches that line: joining and Solo stay free; the one-time host unlock sits behind Play online
  • Finished Travel Bingo per-item art across landmarks, businesses, scenery, vehicles, signs, and animals — generated icons and refreshed state plate art
  • Travel Bingo tiles moved from small stock emojis to custom illustrated sprites (same board, much clearer at a glance in the car)
  • Added plane propeller spin overlays and accessibility fixes; logged new game ideas in the backlog
  • Published Backseat Games marketing, privacy, and support pages on Homol Works (App Store URL, hero, and game lineup)
  • Refreshed the marketing hero and on-site game descriptions to match the current three-game lineup

Travel Bingo with custom sprites — canyon road background

Travel Bingo with custom sprites — snowy road background

Memento Mori App Store Prep — Skia Calendar, Brand Coin Widgets, and the Homol Works Hub

· 2 min read
Mike Homol
Principal Consultant @ ThreeWill

After last week's widget readability pass, the focus shifted to submission readiness: a Skia life calendar, a consistent brand coin across widgets and loading states, deep-linked home widgets, and the marketing/privacy/support URLs App Store Connect expects.

What happened

  • Rebuilt the life calendar on Skia — better scroll and zoom for a 4,680-week grid, with the tradeoff of a heavier Skia dependency and canvas-style rendering to maintain instead of a pure View-based layout
  • Enriched home-screen widgets (Dreams vs Time, Life Ring, Week Gauge) and replaced skull cutouts with a shared brand coin asset — extract script, CoinSpinner in-app, and widget snapshot wiring
  • Dropped the clipped goals widget; home widgets now deep-link into the right in-app tabs and use the coin as the weekly goal completion marker
  • Hardened Smart Record AI with clearer error messages, reflection editor improvements, and fallback merge tests
  • Locked the iOS build to iPhone-only and added an App Store screenshot / preview prep workflow
  • Finalized the App Store screenshot set on Homol Works and an App Preview video for Connect
  • Published a Memento Mori app hub on Homol Works with marketing copy and those same screenshots

Memento Mori Home Screen widgets with brand-coin goal markers

Weekly AI Builds - July 20, 2026

· 2 min read
Mike Homol
Principal Consultant @ ThreeWill

App Store prep week: Memento Mori got a Skia life calendar, brand-coin widgets, and Homol Works hub pages; Backseat Games shifted monetization for Solo Mode and finished Travel Bingo sprite art.

Highlights

  • Rebuilt Memento Mori's life calendar on Skia, unified the brand coin across widgets and in-app loading (including coin markers on weekly goals), deep-linked home widgets to tabs, and locked the build to iPhone-only for App Store submission — with screenshot prep, an App Preview video, and a new Homol Works app hub.
  • Shipped Backseat Games v1.2 to TestFlight: Solo Mode is free, IAP sits behind Play online, Travel Bingo tiles moved from stock emojis to custom sprites, and marketing/privacy/support pages landed on Homol Works.
  • Refreshed the ThreeWilly managed-services weekly canvas and hardened work-item autonumber / Teams draft signals.

Learn More

Solo Mode — Offline Play Without a Multiplayer Lobby

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Backseat Games got a v1.1 delight pass — and Solo Mode so play still works when the relay lobby cannot. Offline-first turned out to be a product feature, not a fallback.

What happened

  • Shipped jingle, SFX, icons, critter motion, and first-run teaching as one release theme
  • Added Solo Mode for offline play without a relay lobby
  • Useful for App Store demos and real car rides with spotty connectivity
  • Update is live on the App Store — Solo Mode and delight assets look right on device
  • Visual polish landed across the games (Travel Bingo board + License Plate Game cards)

Backseat Games Travel Bingo with delight visuals

Backseat Games License Plate Game card grid

Polish Pass — Making Expo Home Screen Widgets Actually Readable

· One min read
Mike Homol
Principal Consultant @ ThreeWill

After the SDK 55 revival, the next problem was not “do widgets render?” — it was “can you read them at a glance?” Trimming the set and using a consistent brand mark beat shipping every layout variant.

What happened

  • Wired shared skull PNGs through the widget snapshot builder for completed goals
  • Clarified week/dreams layouts and trimmed the overall widget set
  • Fixed TestFlight margin gates for fewer widgets
  • Confirmed on device / TestFlight (not simulator-only) — readable at a glance
  • App Store v1 docs will cover all layouts in the polished set (not deferring variants out of the write-up)

Memento Mori home-screen widgets — polished readable set

Weekly AI Builds - July 13, 2026

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Widgets got clearer, Backseat Games got a delight pass and Solo Mode, and Managed Services tooling kept moving — with public-safe notes on a client Dataverse hygiene win.

Highlights

  • Polished Memento Mori widgets (brand skulls, trimmed set) verified on device / TestFlight; App Store v1 docs will cover the full polished layout set.
  • Shipped Backseat Games v1.1 delight + Solo Mode — update is live on the App Store with the new Travel Bingo and License Plate visuals.
  • Hardened prospect phone matching and duplicate-merge reporting on a client Power Platform / Dataverse engagement (kept generic).
  • Scorecard trend overlays and related web parts continue a strong shelf story — more posts ahead, including a public release.

Learn More

Reviving iOS Widgets on Expo SDK 55 (and Why They Went Black)

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Home-screen widgets for Memento Mori came back to life on Expo SDK 55 — but not before a stretch of black squares that looked like a React layout bug and were actually an extension packaging problem.

What happened

  • Rebuilt widgets against Expo SDK 55 with expo-widgets patches and EAS multi-target signing
  • Black widgets traced to JS bundle copy into ExpoWidgetsTarget.appex, postinstall idempotency, and extension runtime symbols
  • Hardened TestFlight / IPA CI gates so widget regressions fail earlier
  • Current home-screen set is readable again — life % ring, weekly check-ins, and Dreams vs time — after the black-widget era
  • Smart Record is active again (not gated off for release): speak stream-of-consciousness reflections and get a bulleted summary; in final testing ahead of app go-live

Memento Mori home-screen widgets after the Expo SDK 55 fix

Smart Record — talk freely, get a bulleted reflection summary

Ruddr MCP v0.3.0 — What Shipped in the First Public Release

· One min read
Mike Homol
Principal Consultant @ ThreeWill

Ruddr MCP Server left the internal toolbox and landed as a public ThreeWill release — a self-hosted stdio MCP that puts PSA data into Cursor and Claude Desktop.

What happened

  • Prepared and tagged public release v0.3.0 — confirmed against the Homol Works Builds page listing
  • README, changelog, and security policy updates for an external audience
  • Public write-up direction: install-first — help people who want a test drive get the release zip wired into Cursor (not just a tool-surface tour)
  • Showing up in Cursor as an enabled Home MCP server (ruddr, 20 tools) once configured

Ruddr highlighted in Cursor Home MCP Servers