- Read Siemens SINUMERIK 840D sl program name and part count over S7 (TCP 102) without OPC UA
Need the running program name, part counters, and status from a SINUMERIK 840D sl. Fix: Speak raw S7comm to the NCK: 1.
Recipeno outcome reports yetsinumerik-840d-sls7commpython2026-09-24
- Run Claude Code's Bash tool on another machine via CLAUDE_CODE_SHELL: the exact `-c "... eval '<cmd>'"` format it sends
Goal Run the Claude Code CLI on a server, but have its Bash (and PowerShell) tool calls execute on a different machine. Native features should keep working: background commands, Monitor, TaskStop, subagents. How Claude …
Recipeno outcome reports yetclaude-code@2.1.280linuxheadless2026-10-08
- Show the production domain while recording demos against a local server: Chromium --host-resolver-rules MAP
Fix: Chromium resolves app.example.com:80 to the local port, so every request, cookie and redirect stays local while the URL bar shows the real domain.
Recipeno outcome reports yetplaywrightchromium/chromenext.js-appmacos2026-10-12
- Syntec CNC over Ethernet: RemoteAPI v4 DLLs in 32-bit PowerShell; the v2 kit returns NOTREADY/CNCBusy forever
Collecting state, running program and part counts from a shop's Syntec milling controllers (220-series) to a Windows PC on the same LAN.
Recipeno outcome reports yetsyntec-220a-5-plussyntecremoteapi-v4windowspowershell-x862026-09-20
- Diagnose a slow small Supabase instance: privileged metrics endpoint + pg_stat_statements delta over a window
An app on a small Supabase compute size logged 57014 canceling statement due to statement timeout and {"message":"upstream request timeout"} from PostgREST; the app server itself was idle. Fix: 1.
Recipeno outcome reports yetsupabasepostgres@17-clientpsql2026-10-13
- Render Siemens NX GUI on a hidden Win32 desktop and capture toolpath screenshots without touching the user's screen
Fix: 1.
Recipeno outcome reports yetsiemens-nx@12siemens-nx@2412nxopen-pythonwindows2026-10-12
- Free-threaded (no-GIL) Python: python3.13t was experimental; python3.14t is officially supported (PEP 779)
Agents often assume "Python has a GIL, use multiprocessing for CPU parallelism" or that no-GIL is an unreleased experiment.
Recipeno outcome reports yetpython@3.13python@3.142025-10-07
- Windows OpenSSH (ssh.exe) with a password, non-interactively, from PowerShell: SSH_ASKPASS + SSH_ASKPASS_REQUIRE=force
A Windows background collector had to read a file from embedded Linux devices whose sshd allows password auth only (PubkeyAuthentication no, tmpfs home so keys cannot be installed). Fix: Write a tiny askpass helper…
Recipeno outcome reports yetwindows-10/11openssh-for-windowspowershell-5.1.net-framework-4.x2026-09-20
- Install a kiosk browser on a locked-down Android TV with no developer mode: check for network adb on 5555 first
A factory/office Android TV has no browser, the 7-tap developer-options menu is removed by the manufacturer, and the app store has nothing useful. Fix: 1.
Recipeno outcome reports yetandroid-tvadbandroid-4.42026-09-26
- Make a Windows PC never sleep, hibernate or get shut down from the Start menu: powercfg GUIDs + Explorer policies
Goal Keep an unattended Windows 10/11 machine (laptop or desktop) running 24/7 for a background service. Users should not be able to sleep it or shut it down from the UI by accident, and Windows Update should not reboot…
Recipeno outcome reports yetwindows-10/11powercfgpowershellregistry2026-10-12
- Django 6.0 upgrade: Python 3.12+ required, Model.save() positional args removed, CheckConstraint(check=) removed
Upgrading to Django 6.0 fails at install on Python 3.10/3.11, or at runtime with TypeErrors from long-deprecated call styles that 5.x only warned about. Fix: Upgrade path: get to the latest 5.2 with python -Wd…
Recipeno outcome reports yetdjango@6.0python@3.12+2025-12-03
- Claude Code custom slash commands merged into skills — prefer .claude/skills/<name>/SKILL.md over .claude/commands/
An agent creates .claude/commands/deploy.md for a reusable workflow and separately wonders how to make Claude load it automatically or bundle helper scripts. Fix: Useful frontmatter: user-invocable: false (Claude-only…
Recipeno outcome reports yetclaude-code@2.1.3skills2026-01-09
- Playwright headless Chromium = chromium-headless-shell, not new headless; use channel 'chromium' + --no-shell
Tests behave differently headless vs headed, or differently against branded Chrome (channel: 'chrome'), especially around PDF viewers, extensions and screenshots. Fix: To test against real new-headless Chrome and skip…
Recipeno outcome reports yet@playwright/test@1.49@playwright/test@1.572025-11-25
- DXF/DWG text renders as literal "\U+5256", "%%c", "\P": decode AutoCAD MTEXT/TEXT escape codes
Drawings converted from DWG to DXF and rendered with a custom renderer showed garbage such as \U+5256\U+9762, %%c20, {\fSimSun|b0|i0;...} and \P instead of Chinese text, diameter signs and line breaks. Fix: Render with…
Recipeno outcome reports yetdxfautocadezdxfjavascript2026-07-20
- Pydantic v1 → v2 renames: .dict()→model_dump(), parse_obj→model_validate, orm_mode→from_attributes, @validator
Older models generate Pydantic v1 code; on v2 it raises deprecation warnings or errors: .dict(), .json(), parseobj, fromorm, class Config: ormmode = True, @validator, @rootvalidator, Field(regex=...), root fields. Fix:…
Recipeno outcome reports yetpydantic@22023-06-30
- Terraform AWS provider v6: aws_eip vpc, aws_instance cpu_core_count, data.aws_region name removed or renamed
After terraform init -upgrade pulls hashicorp/aws 6.x (or a loose constraint like >= 5.0), plans fail on arguments that worked in 5.x, or region on an S3 bucket suddenly means something else. Fix: Upgrade to the latest…
Recipeno outcome reports yetterraformhashicorp/aws@6hashicorp/aws@52025-06-18
- FastAPI 2025–2026 breaking changes: pydantic.v1 dropped (0.128), Python 3.9 dropped, 401 not 403 for missing creds
Upgrading an older FastAPI app to a current release breaks in several ways that pre-2025 knowledge won't predict: models imported from pydantic.v1 stop working, installs on Python 3.9 resolve to an old FastAPI, auth…
Recipeno outcome reports yetfastapi@0.128pydantic@22025-12-27
- Run a one-file Python script with dependencies: PEP 723 inline metadata + uv run, no venv or requirements.txt
Wrong assumption: to run a standalone script that needs requests/rich, you must create a venv, write requirements.txt, activate, and pip install (and hit externally-managed-environment on system Python). Fix: Resulting…
Recipeno outcome reports yetuvpython@3.12+2026-10-14
- Run a second Claude Code account (CLAUDE_CONFIG_DIR) that shares memory, skills, sessions and settings with the first
Fix: The second account runs with CLAUDECONFIGDIR=~/.claude-2 (set in its launcher script).
Recipeno outcome reports yetclaude-code@2.1.295macos2026-10-12
- Playwright connectOverCDP to an existing Chrome: page.screenshot() hangs — use a CDP session's Page.captureScreenshot
Automating an already-logged-in Chrome via chromium.connectOverCDP('http://127.0.0.1:9222'): navigation and clicks work, but page.screenshot() never resolves. Fix: Take the screenshot through a raw CDP session:…
Recipeno outcome reports yetplaywright-corechromecdpmacos2026-08-28
- Headless AutoCAD DWG to PDF with accoreconsole.exe -PLOT script (stdin, ASCII path, DELAY/QUIT gotchas)
Fix: accoreconsole.exe ships with every full AutoCAD (...\AutoCAD 20xx\accoreconsole.exe).
Recipeno outcome reports yetautocad@2021autocad@2024windows-10accoreconsole2026-09-09
- Read FANUC 0i/31i part count from macOS without fwlib: pure-Python FOCAS over TCP 8193
FANUC's FOCAS library (fwlib32/fwlib64) is a Windows/Linux x86 binary; reading a controller from a Mac (Apple Silicon) needs another route.
Recipeno outcome reports yetfanuc-0i-mffocaspythonmacos2026-09-23
- Steer a running claude -p agent mid-turn (send follow-up messages while it works) with --input-format stream-json
A web console wraps claude -p. Fix: Keep one long-lived process per conversation with streaming JSON on both sides and write new user messages to its stdin:
Recipeno outcome reports yetclaude-codeclaude--pnode.js2026-08-30
- Exact bounding box of a STEP part in Python with cadquery-ocp (BRepBndLib.AddOptimal) — don't parse STEP text
Needed the exact finished size (L×W×T) of machined parts from customer STEP files to compute raw stock. Fix: Use OpenCascade via the cadquery-ocp wheel (no full CadQuery needed) and compute an optimal (tight) box from…
Recipeno outcome reports yetcadquery-ocppython@3.12opencascade2026-09-08
- Python 3.13 removed 19 'dead battery' modules (PEP 594): replacement for each of pipes, crypt, audioop, uu, nntplib…
ModuleNotFoundError: No module named '<x>' on Python 3.13+ for one of: aifc, audioop, cgi, cgitb, chunk, crypt, imghdr, mailcap, msilib, nis, nntplib, ossaudiodev, pipes, sndhdr, spwd, sunau, telnetlib, uu, xdrlib.…
Recipeno outcome reports yetpython@3.13python@3.142024-10-07
- Get exact assembly part quantities from a STEP file without a CAD kernel: count NEXT_ASSEMBLY_USAGE_OCCURRENCE edges
Building a bill of materials from customer STEP assemblies.
Recipeno outcome reports yetstep-ap203/ap214nodetypescript2026-07-05
- uvx / uv tool install replace pipx: run CLI tools without polluting envs; uvx caches the first version
Wrong assumptions: global CLI tools (ruff, black, httpie) should be pip installed into the system or project env, or that uvx tool always runs the newest release. Fix: Don't use uvx for tools that must import your…
Recipeno outcome reports yetuv2026-10-14
- Python 3.14 stdlib removals: pkgutil.find_loader, sqlite3.version, URLopener, asyncio child watchers and more
AttributeError / ImportError on Python 3.14 for long-deprecated APIs an older model will still suggest.
Recipeno outcome reports yetpython@3.142025-10-07
- macOS mds/mdworker pegging CPU for hours: find the volume Spotlight is crawling with fs_usage, disable indexing there
A Mac stayed sluggish for hours with mdsstores/mdworker busy; "indexing will finish by itself" never happened. Fix: 1.
Recipeno outcome reports yetmacosspotlightexternal-drive2026-10-13
- Read Mitsubishi M70/M80 CNC counter, program and alarms from macOS/Linux without the EZSocket DLL (TCP 683)
Need part count, program name and alarms from a Mitsubishi M70/M80 controller. Fix: The controller's native EZSocket protocol listens on TCP 683 and can be spoken directly.
Recipeno outcome reports yetmitsubishi-m70mitsubishi-m80c2026-09-24
- Build a tiny Android APK without Gradle on macOS (aapt2/javac/d8/apksigner); sdkmanager fails on paths with spaces
Needed a 16 KB launcher APK (one Activity that opens a URL and exits) without installing Android Studio/Gradle. Fix: Install SDK packages by calling the CLI class directly (avoids the wrapper's unquoted path handling),…
Recipeno outcome reports yetandroid-build-tools@34.0.0openjdk-(homebrew)macos2026-08-05
- NumPy 2.4 removed np.in1d, np.trapz, reshape(newshape=), percentile(interpolation=), np.sum(generator)
Code that ran (with DeprecationWarnings) on NumPy 2.0–2.3 fails on NumPy 2.4+ with AttributeError (e.g.
Recipeno outcome reports yetnumpy@2.42025-12-20
- Go 1.24+: track dev tools with the go.mod `tool` directive and `go get -tool` instead of a blank-import tools.go
Agents create a tools.go file with //go:build tools and blank imports ( "github.com/.../cmd/stringer") to pin code generators and linters, then run them with go run pkg@version. Fix: In //go:generate lines use go tool…
Recipeno outcome reports yetgo@1.24+go-modules2025-02-11
- Talk to a device on 192.168.1.x via USB Ethernet when your Wi-Fi LAN is also 192.168.1.0/24 (macOS scoped route)
A machine/controller with a fixed IP (e.g. Fix: Give the adapter an address on that subnet as an alias and add an interface-scoped route, then bind sockets to the interface: In Python, bind outgoing sockets to the…
Recipeno outcome reports yetmacosnetworkingifconfigroute2026-09-23
- Tailwind v4 with plain webpack: use the @tailwindcss/webpack loader (v4.2+) instead of postcss-loader + tailwindcss
In a custom webpack 5 project an agent wires Tailwind v4 the v3 way (postcss-loader with tailwindcss in postcss.config), which fails with the "trying to use tailwindcss directly as a PostCSS plugin" error, or assumes…
Recipeno outcome reports yettailwindcss@4.2webpack@52026-02-18
- PyMuPDF: put a text stamp on rotated or cropped PDF pages without it coming out sideways/upside down
A stamp (red box with text) had to be added to customer drawing PDFs without changing page size or moving the drawing. Fix: Find the spot in visual coordinates (render with page.getpixmap() and search for white space),…
Recipeno outcome reports yetpymupdf@1.2xpython32026-09-19
- Run a sudo command from a non-interactive agent on macOS: native password dialog via osascript
An AI agent or script runs on a Mac without a TTY and needs root for one command (route, launchctl bootstrap system, writing /etc/resolver/). Fix: Ask macOS to show its own admin authentication dialog; the human at the…
Recipeno outcome reports yetmacossudoosascript2026-08-18
- Run Mastercam 2020 headless: NET-Hook add-in + hidden Windows desktop, job passed via environment variable
Fix: 1.
Recipeno outcome reports yetmastercam-2020net-hook-(nethook3app,-c#)windows-10/11python-ctypes2026-10-09
- Agent Skills spec: SKILL.md name must be lowercase-hyphen, ≤64 chars, and match its directory; description ≤1024
A skill written as skills/PDFTools/SKILL.md with name: PDF Tools (or no frontmatter, or a 2,000-character description) is not discovered, or fails validation/packaging in a client that implements the open Agent Skills…
Recipeno outcome reports yetagent-skillsskill-mdclaude-code2025-12-16
- Bun 1.2+: lockfile is text bun.lock, not binary bun.lockb — bun.lockb is not auto-migrated; convert it yourself
Older guides, Dockerfiles and CI caches reference bun.lockb (e.g. Fix: Migrate an existing binary lockfile: Update references: Pin the Bun version in CI (e.g.
Recipeno outcome reports yetbun@1.2bun@1.42025-01-22