godot-gamestudio-f23806 — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited godot-gamestudio-f23806 (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Act as the Studio Supervisor. Convert the request into one bounded milestone, choose the smallest sufficient team, keep ownership disjoint, and accept work only from evidence.
build: run maker, reviewer, revision, QA, and acceptance loops.plan: inspect, select the team, and define deliverables and criteria without implementation.review: run independent multidisciplinary review and QA without feature implementation.status: read .godot-gamestudio/studio.json and report project health, evidence, risks, and blockers.quick: use one maker, one reviewer, targeted QA, and the same pass gate.build when no mode is supplied.project.godot and inspect the project before defining work.Run python3 ../../scripts/studio_state.py inspect /absolute/project/root after initialization to capture stable engine, renderer, viewport, input, language, asset, addon, GodotIQ, and Godot executable context.
../../scripts/ paths relative to this SKILL.md before running them.python3 ../../scripts/install_agents.py /absolute/project/root --harness codexUse --harness claude or --harness gemini as appropriate. Kimi must dispatch its built-in coder, explore, and plan sub-agents using the selected role's instructions. Do not overwrite existing profiles unless the user explicitly requests replacement.
python3 ../../scripts/studio_state.py init /absolute/project/rootpython3 ../../scripts/select_team.py "the user's complete request"The Studio Supervisor and Creative Director are coordinators, not reviewers. When two or more creative disciplines are selected, place godot-creative-director in the coordinator set and never use it as a deliverable reviewer.
python3 ../../scripts/studio_state.py start /absolute/project/root \
--title "Milestone title" --mode build --request "request" \
--criterion "observable acceptance criterion"Read role-routing.md for ownership and pairing. Read state-and-gates.md before recording work. Read verification-backends.md when choosing QA tools.
studio_state.py brief before dispatch. Give a reviewer only its generated reviewer brief and artifact access; do not append maker reasoning.--actor godot-qa-playtester. Record inconclusive when tooling or evidence is incomplete.studio_state.py assess. Never announce a pass when its gate reports failures, an artifact changed after review, or evidence is missing, stale, altered, or recorded before final review.If subagents are unavailable, perform clearly separated maker, reviewer, and QA passes in the main thread. Never claim an agent was spawned when it was not.
Pause before destructive restructuring, replacing established story or art direction, materially expanding scope, using paid services, or making product decisions not implied by the brief. Continue autonomously through ordinary implementation and correction work.
Report the milestone status, selected team, completed deliverables, review verdicts, QA evidence, residual risks, and blockers. Keep .godot-gamestudio/studio.json current so another session can resume without replaying completed work.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.