flame-harness-admob
Phase 7 — analyze the game, decide a rewarded-ad strategy, guide manual AdMob ad-unit creation, and inject google_mobile_ads +…
Show the current flame-harness pipeline state — phase, round, scores — read-only.
Claude Code
$ npx -y skills add tjdrhs90/flutter-flame-harness --skill flame-harness-status --agent claude-code
Codex
$ npx skills add tjdrhs90/flutter-flame-harness --skill flame-harness-status -a codex -y
Cursor
$ npx skills add tjdrhs90/flutter-flame-harness --skill flame-harness-status -a cursor -y
Gemini CLI
$ npx skills add tjdrhs90/flutter-flame-harness --skill flame-harness-status -a gemini-cli -y
GitHub Copilot
$ npx skills add tjdrhs90/flutter-flame-harness --skill flame-harness-status -a github-copilot -y
OpenCode
$ npx skills add tjdrhs90/flutter-flame-harness --skill flame-harness-status -a opencode -y
Windsurf
$ npx skills add tjdrhs90/flutter-flame-harness --skill flame-harness-status -a windsurf -y
name: flame-harness-status description: Show the current flame-harness pipeline state — phase, round, scores — read-only. argument-hint: "" allowed-tools: [Read, Bash, Glob]
Read-only status reporter for the flutter-flame-harness pipeline. Reads `state.md`, `build-log.md`, and `pipeline-log.md` and prints a summary of the current pipeline state.
All file schemas (`state.md`, `build-log.md`, `pipeline-log.md`) are defined in `docs/harness-protocol.md` — refer to that document as the single source of truth. Do not redefine schemas here.
**This skill is strictly read-only. It must never modify state.md or any other harness file.**
---
Locate `docs/harness/state.md` relative to the current project root (the directory that contains `docs/harness/`). If `state.md` does not exist, print:
flame-harness-status: no active pipeline found (docs/harness/state.md missing). Run /flame-harness <idea> to start a new pipeline.
Then exit without error.
---
Read `docs/harness/state.md` and extract the following fields per the schema in `docs/harness-protocol.md` §2:
Read `docs/harness/build-log.md` per the schema in `docs/harness-protocol.md` §6. Extract the latest row to obtain the most recent QA score (`PASS` | `FAIL` | `PARTIAL`) and the round number it corresponds to. If the file is absent or has no data rows, set `latest_score` to `—`.
Read `docs/harness/pipeline-log.md` per the schema in `docs/harness-protocol.md` §6. Extract the last 3 rows to give a recent event summary. If the file is absent or empty, skip.
Print the following formatted report (adapt spacing for readability):
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ flame-harness pipeline status ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ Status : <status> Current phase : <current_phase> Round : <current_round> Next role : <next_role> Latest QA : <latest_score> Last updated : <updated_at> ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
If `status` is `paused`, append:
⚠ Paused — reason: <pause_reason> Resume attempts: <resume_attempts> Run /flame-harness --resume (or /flame-harness-resume) to continue. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
If `status` is `completed`, append:
Pipeline completed successfully. ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
If there are recent pipeline-log rows, append:
Recent events: <time> <event> <phase> <details> <time> <event> <phase> <details> <time> <event> <phase> <details>
---
file. It reads `state.md`, `build-log.md`, and `pipeline-log.md` only.
An autonomous game launch harness for Claude Code, Google Antigravity, and OpenAI Codex that takes a Flutter/Flame game from raw idea all the way to the app stores.
Phase 7 — analyze the game, decide a rewarded-ad strategy, guide manual AdMob ad-unit creation, and inject google_mobile_ads +…
Phase 8 — bootstrap signing credentials, generate fastlane config from templates, and build + upload signed IPA (TestFlight) and…
Phase 4 — propose verifiable completion criteria and mandatory hard gates; reach AGREED (1-pass default, multi-round negotiation…
Phase 3 — define the Flutter design_tokens.dart spec (palette, typography, spacing), the game's art/visual concept, and the…
Phase 6 — skeptical QA. Run the game, watch it, then judge against the contract. Default = functional check; --strict adds…
Phase 5 — build the Flame game in 3 gated sub-phases (core loop → systems+components → UI+content), then self-evaluate against…
Use this skill whenever the user mentions Horizon by name in a Laravel context. Covers the full Horizon lifecycle: installing…
Use when launching cloud VMs, Kubernetes pods, or Slurm jobs for GPU/TPU/CPU workloads, training or fine-tuning models on cloud…
Use this skill when the user mentions "pinme", or needs to upload files, store to IPFS, create/publish/deploy websites or…