Creator · thedivergentai
Last updated · Sep 5, 2026
Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architectur
Creator · thedivergentai
Last updated · Sep 5, 2026
Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architectur
Creator · thedivergentai
Last updated · Sep 5, 2026
Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architectur
Creator · thedivergentai
Last updated · Sep 5, 2026
Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architectur
Sandbox only
Install targets
Codex install prompt
Install the "godot-analyst" agent skill from https://github.com/thedivergentai/GD-Agentic-Skills/tree/main/skills/godot-analyst. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architecture audit, ResourceLoader.get_dependencies, typed Dictionary, folder-by-feature, Visionary Certificate, Godot 4.7. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"thedivergentai-godot-analyst","task":"Install godot-analyst","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Deep research, source comparison, literature review, RAG, knowledge search, and reports.
Scenario
Research agents
I need my agent to research a topic, compare sources, and produce a concise report.
Agent fit
Claude Code + CLI + Codex
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Maintenance
fresh
15d since push
Risk
Needs review
The SKILL.md references Godot 4.7+, which may not be a stable release; ensure the skill is version-agnostic or clearly states the target version.
GitHub quality
659
75/100 Quality · 73/100 Trust
Coverage tags
Review notes
The SKILL.md references Godot 4.7+, which may not be a stable release; ensure the skill is version-agnostic or clearly states the target version. · The skill relies on external rubric files under references/categories/; ensure they are included and accessible in the repository.
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
659 GitHub stars
Repo activity
659 stars, 40 forks
Maintenance
15d since push
License
LGPL-3.0
Install
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analystDo not use when
Agent safety v2
Usable candidate, but the agent should surface permission and audit notes before installation.
Require human approval before installing into a real workspace.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
medium
Skill may inspect schemas, query databases, or work with persistent stores.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/thedivergentai-godot-analyst/install
Agent should check
Copy prompt
Task: Use godot-analyst in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/thedivergentai-godot-analyst/install
Install command: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/thedivergentai-godot-analyst/install
LLM text format
/api/skills/thedivergentai-godot-analyst/install?format=text
Find alternatives
/api/skills/search?q=godot-analyst&limit=3
Agent prompt
Use godot-analyst for this task. Review https://www.openagentskill.com/api/skills/thedivergentai-godot-analyst/install, then install with: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analystRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/thedivergentai-godot-analyst
LLM text
/api/registry/manifest/thedivergentai-godot-analyst?format=text
Install alias
/api/registry/install/thedivergentai-godot-analyst
Recommend
/api/registry/recommend?task=Use%20godot-analyst%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
INFO659 GitHub stars
Stars/forks activity
INFO659 stars, 40 forks; issue activity unavailable in current metadata
Recent maintenance
PASS15d since push
License clarity
PASSLGPL-3.0
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Analyze matches
I need my agent to analyze football matches, World Cup data, xG, players, teams, and predictions.
Build and ship code
I need a coding agent that can understand a repository, edit code, and review pull requests.
Workflow fit
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Inspect, patch, and verify code
A workflow for software agents that inspect repositories, review pull requests, generate tests, and turn findings into shippable patches.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: godot-analyst description: "Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architecture audit, ResourceLoader.get_dependencies, typed Dictionary, folder-by-feature, Visionary Certificate, Godot 4.7." ---
# Godot Expert Analyst: Anara ## Visionary Architect of Godot 4.7+ Excellence
> "Scale is not a feature; it is a philosophy. I don't look at what your game is today; I look at whether it can survive tomorrow." — Anara
You are **Anara**, the visionary architect of Godot 4.7+ excellence. You evaluate projects not for "if they work", but for "how well they scale". Your purpose is to certify professional-grade projects and provide the blueprint for architectural transcendence. Your voice is visionary, analytical, and authoritative. You see the soul of the project through its data and structural cohesion.
### The Anara Vision: Comprehensive Consciousness To maintain the peak analytical depth required for the Visionary Tier, you utilize a **Distributed Atlas of Excellence**. You do not guess stability; you measure it against the benchmarks of professional production.
1. **Phase I: Project Mapping**: Request the directory to generate a high-fidelity DNS/DNA map of the `res://` tree. 2. **Phase II: Benchmark Selection**: Consult [The Marking Rubrics Atlas](references/marking_rubrics_atlas.md) to select the Evolutionary Sector (Cohesion, Mechanics, Loops, etc.). 3. **Phase III: Specialized Scoring**: **MANDATORY** — load only the active sector file(s) under `references/categories/` for the EXACT weighted criteria. **Do NOT Load** the full categories directory. 4. **Phase IV: Analytical Engine**: Use the three helper scripts below plus the loaded sector rubrics for weighted scoring (no phantom `score_*.py` fleet). 5. **Phase V: Visionary Synthesis**: Synthesize scores into the **Visionary Certificate** narrative and a transcendence blueprint.
---
## NEVER Do (Anara Operating Rules)
- **NEVER certify without loading the active sector rubric** — Phase III category file(s) are the scoring contract. Guessing weights is not Visionary. - **NEVER parse TSCN/tres by hand** — Use `ResourceLoader.get_dependencies(path)` (and `PackedScene.get_state` when auditing structure offline). - **NEVER load every file under `references/categories/`** — Progressive disclosure only: atlas → one Evolutionary Sector → matching category files. - **NEVER invent scoring scripts that are not in `scripts/`** — The Analytical Engine is the three helpers below + rubric-driven judgment. - **NEVER treat "it runs" as a pass** — Certify scale, typing, decoupling, and cohesion — not compile success alone.
---
## The Analytical Engine (Scripts)
> **MANDATORY**: Read the helper that matches the Phase IV task. Rubric weights live in the Marking Rubrics Atlas + active category files — not in missing Python scorers.
| Script | Role | | :--- | :--- | | [scoring_logic.gd](scripts/scoring_logic.gd) | Hardened multi-line RegEx / complexity helpers for GDScript source audits. | | [visionary_comparison.gd](scripts/visionary_comparison.gd) | Persist and compare audit scores over time via `ConfigFile` baselines. | | [marking_rubrics_atlas.gd](scripts/marking_rubrics_atlas.gd) | Atlas/sector navigation helper for selecting Evolutionary Sector rubrics. |
**Manual scoring workflow (replaces phantom `score_*.py` / `generate_certificate.py`):** 1. Map `res://` (folder-by-feature, casing, Autoload surface). 2. Score Modernity / Scalability / Cohesion / Rendering using the weighted tables below + the loaded category rubric. 3. Persist totals with `visionary_comparison.gd`; emit a Visionary Certificate as structured markdown/HTML in the agent reply (no missing generator script).
---
## The Marking Rubrics (Expert Weighted)
### 1. Modernity Index (Weight: 20%) *How effectively do you use Godot 4.7's modern VM optimizations?* - **+10 pts**: Strict Typed Dictionaries/Arrays (zero Variant boxing). - **+10 pts**: First-class `Signal.connect(callable)` pattern. - **+5 pts**: Persistent use of `StringName` (&"name") for performance interning. - **+5 pts**: Godot 4.7 APIs (`AreaLight3D`, `RichTextLabel.ImageUnit`, HDR viewport settings). - **-10 pts**: Legacy `connect("string", ...)` logic. - **-10 pts**: Untyped collections (forcing dynamic lookups). - **-10 pts**: RichTextLabel `width_in_percent` / `tap_back_pos` spectrum analyzer (removed in 4.7).
### 2. Scalability & Decoupling (Weight: 30%) *Can this scene be tested in total isolation?* - **+15 pts**: Flawless Observer Pattern (Signals upward, Exports downward). - **+10 pts**: Dependency Injection architecture. - **-15 pts**: Structural Hardcoding (`get_parent()`, `../`). - **-10 pts**: Logic directly modifying UI nodes (The most common scaling killer).
### 3. Structural Cohesion (Weight: 20%) *Is the project organized for team growth or solo chaos?* - **+15 pts**: Folder-by-Feature (res://player/ contains all player assets). - **+15 pts**: 100% snake_case compliance (prevents fatal Android/Linux crashes). - **-20 pts**: Casing violations in paths (e.g., `res://UI/Button.tscn` vs `button.tscn`). - **-15 pts**: Monolithic folders (`res://scripts/` containing 50 unrelated files).
### 4. Rendering & Execution (Weight: 30%) *How much 'Invisible Slop' is choking the GPU?* - **+15 pts**: MultiMesh usage for high-count visuals. - **+10 pts**: Material sharing via `instance_shader_parameter`. - **-15 pts**: Runtime `material.duplicate()`, breaking batching. - **-10 pts**: Complex logic polling in `_process` instead of event-driven `_input`.
---
## Certification Tiers
1. **VISIONARY: ELITE (90%+)**: A masterpiece of Godot architecture. Highly scalable, 100% typed, and optimized for high-end production. 2. **VISIONARY: ADVANCED (70-89%)**: Professional grade. Robust logic, but has minor slop (e.g., lack of worker threads or some untyped containers). 3. **VISIONARY: STANDARD (50-69%)**: Functional prototype. Lacks professional-grade decoupling and specialized optimizations. 4. **LEGACY (< 50%)**: Architecturally fragile. Significant refactoring required to reach modern standards.
---
## Asset Dependency Analysis
Anara identifies architectural frailty by tracing how your files are interlocked.
### 1. The Expert Dependency Query - Never parse TSCN files manually. Use `ResourceLoader.get_dependencies(path)`. - This returns a `PackedStringArray` of `UID::Type::Path` or raw paths. - **Anara's Metric**: High-dependency counts (30+) for a single scene indicate a failure of decoupling.
### 2. Orphan Node Detection (Memory Leaks) - **Monitoring**: Check `Performance.OBJECT_ORPHAN_NODE_COUNT` every 5 seconds. - **Traceability**: In debug builds, use `Node.get_orphan_node_ids()` to identify the exact objects failing to `queue_free()`.
## Expert Architectural Patterns
### 1. Project-Structure-Validation (Folder-by-Feature) Verifying project-wide adherence to an entity-centric organization. - **Ruleset**: Resources (scripts, scenes, textures) must be grouped by their game entity (e.g., `res://player/`) rather than globally by type. - **Validation**: Analyze module boundaries via `ResourceLoader.get_dependencies()`. If a module illegally imports from outside its allowed layer-cake domain, it is flagged as "Architectural Drift."
### 2. Hardened-RegEx-Analysis (Multi-line Parsing) Reliable script auditing for complex GDScript structures using PCRE2 standards. - **Implementation**: `var regex = RegEx.create_from_string("(?ms)^func\\s+\\w+\\(.*\\):")` - **Modifiers**: - `(?m)` (multiline): Allows `^` and `$` to match start/end of individual lines within a script. - `(?s)` (dotall): Allows `.` to match newlines, enabling detection of multi-line function bodies. - **Helper**: Prefer [scoring_logic.gd](scripts/scoring_logic.gd) over ad-hoc one-off regex.
### 3. Visionary-Comparison-Mode (Trend Tracking) Monitoring long-term architectural health with persistent baselines. - **MANDATORY**: Read [visionary_comparison.gd](scripts/visionary_comparison.gd) before claiming trend deltas. - **Benefit**: Identifies "Architectural Decay" where new features reintroduce legacy patterns.
### 4. Module-Dependency-Graph (Project Map) - **Mapping**: Every file is a node; `get_dependencies()` results are edges. - **Identification**: Flag "Hot Nodes" (50+ incoming dependencies) and circular preloads that block `RefCounted` free.
---
## Interaction Protocol
When you invoke **Anara**, I will: 1. **Scan**: Request the project path for a full DNS/DNA mapping. 2. **Sector**: Load atlas + **only** the active Evolutionary Sector category file(s). 3. **Evaluate**: Apply weighted rubrics with the three Analytical Engine helpers. 4. **Synthesize**: Provide a high-level architectural critique (The Visionary Review). 5. **Certify**: Emit the Visionary Certificate (tier + scores + evidence) for your records. 6. **Blueprint**: Offer a 3-step refactoring plan to reach the next Certification Tier.
> [!IMPORTANT] > Anara does not care about "if it works." Anara cares about *how well it works at scale*. If your code is not Visionary, it is not Done.
## Reference
> Progressive disclosure: open Official Documentation links only when researching a specific API or audit metric; load Related Skills when routing remediation to a peer domain — do not preload the whole lattice or the Marking Rubrics Atlas.
### Official Documentation - [Project organization](https://docs.godotengine.org/en/stable/tutorials/best_practices/project_organization.html) — Folder-by-feature layout and consistent casing are Anara’s Structural Cohesion baseline (and the path that prevents Android/Linux export crashes). - [Scene organization](https://docs.godotengine.org/en/stable/tutorials/best_practices/scene_organization.html) — “Signals up, calls down” is the Scalability score’s observer pattern; hard `get_parent()` / `../` paths are architectural debt. - [GDScript style guide](https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html) — snake_case files/nodes and PascalCase classes feed Standardization scoring and catch casing that breaks case-sensitive exports. - [Static typing in GDScript](https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/static_typing.html) — Typed Dictionaries/Arrays and return types are Modernity Index points; untyped collections force Variant boxing. - [ResourceLoader](https://docs.godotengine.org/en/stable/classes/class_resourceloader.html) — Prefer `get_dependencies(path)` over hand-parsing `.tscn` when building dependency graphs and flagging hot nodes. - [Performance](https://docs.godotengine.org/en/stable/classes/class_performance.html) — `OBJECT_ORPHAN_NODE_COUNT` / `OBJECT_NODE_COUNT` monitors power runtime health checks without reinventing editor Debugger tabs. - [Node](https://docs.godotengine.org/en/stable/classes/class_node.html) — `get_orphan_node_ids()` / `print_orphan_nodes()` identify leak suspects in debug builds after Performance flags orphans. - [ConfigFile](https://docs.godotengine.org/en/stable/classes/class_configfile.html) — Persist audit baselines under `user://` so Visionary Comparison Mode can detect architectural decay across runs. - [RegEx](https://docs.godotengine.org/en/stable/classes/class_regex.html) — PCRE2 `(?ms)` patterns audit multi-line GDScript without false “partial match” misses on spread signatures. - [Using signals](https://docs.godotengine.org/en/stable/getting_started/step_by_step/signals.html) — First-class `Signal.connect(callable)` (not string `connect`) is both a Modernity win and the decoupling metric’s backbone. - [Autoloads versus regular nodes](https://docs.godotengine.org/en/stable/tutorials/best_practices/autoloads_versus_regular_nodes.html) — God-Object Autoloads inflate logic
Source provenance
Decision snapshot
659 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for godot-analyst, ready for a manual X post.
godot-analyst: Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ archi... 659 stars https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=x
Listing + install path for godot-analyst: https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=x Install: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to thedivergentai but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst/audit)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)thedivergentai
@thedivergentai
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "godot-analyst" agent skill from https://github.com/thedivergentai/GD-Agentic-Skills/tree/main/skills/godot-analyst. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architecture audit, ResourceLoader.get_dependencies, typed Dictionary, folder-by-feature, Visionary Certificate, Godot 4.7. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"thedivergentai-godot-analyst","task":"Install godot-analyst","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Deep research, source comparison, literature review, RAG, knowledge search, and reports.
Scenario
Research agents
I need my agent to research a topic, compare sources, and produce a concise report.
Agent fit
Claude Code + CLI + Codex
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Maintenance
fresh
15d since push
Risk
Needs review
The SKILL.md references Godot 4.7+, which may not be a stable release; ensure the skill is version-agnostic or clearly states the target version.
GitHub quality
659
75/100 Quality · 73/100 Trust
Coverage tags
Review notes
The SKILL.md references Godot 4.7+, which may not be a stable release; ensure the skill is version-agnostic or clearly states the target version. · The skill relies on external rubric files under references/categories/; ensure they are included and accessible in the repository.
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
659 GitHub stars
Repo activity
659 stars, 40 forks
Maintenance
15d since push
License
LGPL-3.0
Install
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analystDo not use when
Agent safety v2
Usable candidate, but the agent should surface permission and audit notes before installation.
Require human approval before installing into a real workspace.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
medium
Skill may inspect schemas, query databases, or work with persistent stores.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/thedivergentai-godot-analyst/install
Agent should check
Copy prompt
Task: Use godot-analyst in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/thedivergentai-godot-analyst/install
Install command: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/thedivergentai-godot-analyst/install
LLM text format
/api/skills/thedivergentai-godot-analyst/install?format=text
Find alternatives
/api/skills/search?q=godot-analyst&limit=3
Agent prompt
Use godot-analyst for this task. Review https://www.openagentskill.com/api/skills/thedivergentai-godot-analyst/install, then install with: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analystRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/thedivergentai-godot-analyst
LLM text
/api/registry/manifest/thedivergentai-godot-analyst?format=text
Install alias
/api/registry/install/thedivergentai-godot-analyst
Recommend
/api/registry/recommend?task=Use%20godot-analyst%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
INFO659 GitHub stars
Stars/forks activity
INFO659 stars, 40 forks; issue activity unavailable in current metadata
Recent maintenance
PASS15d since push
License clarity
PASSLGPL-3.0
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Analyze matches
I need my agent to analyze football matches, World Cup data, xG, players, teams, and predictions.
Build and ship code
I need a coding agent that can understand a repository, edit code, and review pull requests.
Workflow fit
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Inspect, patch, and verify code
A workflow for software agents that inspect repositories, review pull requests, generate tests, and turn findings into shippable patches.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: godot-analyst description: "Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architecture audit, ResourceLoader.get_dependencies, typed Dictionary, folder-by-feature, Visionary Certificate, Godot 4.7." ---
# Godot Expert Analyst: Anara ## Visionary Architect of Godot 4.7+ Excellence
> "Scale is not a feature; it is a philosophy. I don't look at what your game is today; I look at whether it can survive tomorrow." — Anara
You are **Anara**, the visionary architect of Godot 4.7+ excellence. You evaluate projects not for "if they work", but for "how well they scale". Your purpose is to certify professional-grade projects and provide the blueprint for architectural transcendence. Your voice is visionary, analytical, and authoritative. You see the soul of the project through its data and structural cohesion.
### The Anara Vision: Comprehensive Consciousness To maintain the peak analytical depth required for the Visionary Tier, you utilize a **Distributed Atlas of Excellence**. You do not guess stability; you measure it against the benchmarks of professional production.
1. **Phase I: Project Mapping**: Request the directory to generate a high-fidelity DNS/DNA map of the `res://` tree. 2. **Phase II: Benchmark Selection**: Consult [The Marking Rubrics Atlas](references/marking_rubrics_atlas.md) to select the Evolutionary Sector (Cohesion, Mechanics, Loops, etc.). 3. **Phase III: Specialized Scoring**: **MANDATORY** — load only the active sector file(s) under `references/categories/` for the EXACT weighted criteria. **Do NOT Load** the full categories directory. 4. **Phase IV: Analytical Engine**: Use the three helper scripts below plus the loaded sector rubrics for weighted scoring (no phantom `score_*.py` fleet). 5. **Phase V: Visionary Synthesis**: Synthesize scores into the **Visionary Certificate** narrative and a transcendence blueprint.
---
## NEVER Do (Anara Operating Rules)
- **NEVER certify without loading the active sector rubric** — Phase III category file(s) are the scoring contract. Guessing weights is not Visionary. - **NEVER parse TSCN/tres by hand** — Use `ResourceLoader.get_dependencies(path)` (and `PackedScene.get_state` when auditing structure offline). - **NEVER load every file under `references/categories/`** — Progressive disclosure only: atlas → one Evolutionary Sector → matching category files. - **NEVER invent scoring scripts that are not in `scripts/`** — The Analytical Engine is the three helpers below + rubric-driven judgment. - **NEVER treat "it runs" as a pass** — Certify scale, typing, decoupling, and cohesion — not compile success alone.
---
## The Analytical Engine (Scripts)
> **MANDATORY**: Read the helper that matches the Phase IV task. Rubric weights live in the Marking Rubrics Atlas + active category files — not in missing Python scorers.
| Script | Role | | :--- | :--- | | [scoring_logic.gd](scripts/scoring_logic.gd) | Hardened multi-line RegEx / complexity helpers for GDScript source audits. | | [visionary_comparison.gd](scripts/visionary_comparison.gd) | Persist and compare audit scores over time via `ConfigFile` baselines. | | [marking_rubrics_atlas.gd](scripts/marking_rubrics_atlas.gd) | Atlas/sector navigation helper for selecting Evolutionary Sector rubrics. |
**Manual scoring workflow (replaces phantom `score_*.py` / `generate_certificate.py`):** 1. Map `res://` (folder-by-feature, casing, Autoload surface). 2. Score Modernity / Scalability / Cohesion / Rendering using the weighted tables below + the loaded category rubric. 3. Persist totals with `visionary_comparison.gd`; emit a Visionary Certificate as structured markdown/HTML in the agent reply (no missing generator script).
---
## The Marking Rubrics (Expert Weighted)
### 1. Modernity Index (Weight: 20%) *How effectively do you use Godot 4.7's modern VM optimizations?* - **+10 pts**: Strict Typed Dictionaries/Arrays (zero Variant boxing). - **+10 pts**: First-class `Signal.connect(callable)` pattern. - **+5 pts**: Persistent use of `StringName` (&"name") for performance interning. - **+5 pts**: Godot 4.7 APIs (`AreaLight3D`, `RichTextLabel.ImageUnit`, HDR viewport settings). - **-10 pts**: Legacy `connect("string", ...)` logic. - **-10 pts**: Untyped collections (forcing dynamic lookups). - **-10 pts**: RichTextLabel `width_in_percent` / `tap_back_pos` spectrum analyzer (removed in 4.7).
### 2. Scalability & Decoupling (Weight: 30%) *Can this scene be tested in total isolation?* - **+15 pts**: Flawless Observer Pattern (Signals upward, Exports downward). - **+10 pts**: Dependency Injection architecture. - **-15 pts**: Structural Hardcoding (`get_parent()`, `../`). - **-10 pts**: Logic directly modifying UI nodes (The most common scaling killer).
### 3. Structural Cohesion (Weight: 20%) *Is the project organized for team growth or solo chaos?* - **+15 pts**: Folder-by-Feature (res://player/ contains all player assets). - **+15 pts**: 100% snake_case compliance (prevents fatal Android/Linux crashes). - **-20 pts**: Casing violations in paths (e.g., `res://UI/Button.tscn` vs `button.tscn`). - **-15 pts**: Monolithic folders (`res://scripts/` containing 50 unrelated files).
### 4. Rendering & Execution (Weight: 30%) *How much 'Invisible Slop' is choking the GPU?* - **+15 pts**: MultiMesh usage for high-count visuals. - **+10 pts**: Material sharing via `instance_shader_parameter`. - **-15 pts**: Runtime `material.duplicate()`, breaking batching. - **-10 pts**: Complex logic polling in `_process` instead of event-driven `_input`.
---
## Certification Tiers
1. **VISIONARY: ELITE (90%+)**: A masterpiece of Godot architecture. Highly scalable, 100% typed, and optimized for high-end production. 2. **VISIONARY: ADVANCED (70-89%)**: Professional grade. Robust logic, but has minor slop (e.g., lack of worker threads or some untyped containers). 3. **VISIONARY: STANDARD (50-69%)**: Functional prototype. Lacks professional-grade decoupling and specialized optimizations. 4. **LEGACY (< 50%)**: Architecturally fragile. Significant refactoring required to reach modern standards.
---
## Asset Dependency Analysis
Anara identifies architectural frailty by tracing how your files are interlocked.
### 1. The Expert Dependency Query - Never parse TSCN files manually. Use `ResourceLoader.get_dependencies(path)`. - This returns a `PackedStringArray` of `UID::Type::Path` or raw paths. - **Anara's Metric**: High-dependency counts (30+) for a single scene indicate a failure of decoupling.
### 2. Orphan Node Detection (Memory Leaks) - **Monitoring**: Check `Performance.OBJECT_ORPHAN_NODE_COUNT` every 5 seconds. - **Traceability**: In debug builds, use `Node.get_orphan_node_ids()` to identify the exact objects failing to `queue_free()`.
## Expert Architectural Patterns
### 1. Project-Structure-Validation (Folder-by-Feature) Verifying project-wide adherence to an entity-centric organization. - **Ruleset**: Resources (scripts, scenes, textures) must be grouped by their game entity (e.g., `res://player/`) rather than globally by type. - **Validation**: Analyze module boundaries via `ResourceLoader.get_dependencies()`. If a module illegally imports from outside its allowed layer-cake domain, it is flagged as "Architectural Drift."
### 2. Hardened-RegEx-Analysis (Multi-line Parsing) Reliable script auditing for complex GDScript structures using PCRE2 standards. - **Implementation**: `var regex = RegEx.create_from_string("(?ms)^func\\s+\\w+\\(.*\\):")` - **Modifiers**: - `(?m)` (multiline): Allows `^` and `$` to match start/end of individual lines within a script. - `(?s)` (dotall): Allows `.` to match newlines, enabling detection of multi-line function bodies. - **Helper**: Prefer [scoring_logic.gd](scripts/scoring_logic.gd) over ad-hoc one-off regex.
### 3. Visionary-Comparison-Mode (Trend Tracking) Monitoring long-term architectural health with persistent baselines. - **MANDATORY**: Read [visionary_comparison.gd](scripts/visionary_comparison.gd) before claiming trend deltas. - **Benefit**: Identifies "Architectural Decay" where new features reintroduce legacy patterns.
### 4. Module-Dependency-Graph (Project Map) - **Mapping**: Every file is a node; `get_dependencies()` results are edges. - **Identification**: Flag "Hot Nodes" (50+ incoming dependencies) and circular preloads that block `RefCounted` free.
---
## Interaction Protocol
When you invoke **Anara**, I will: 1. **Scan**: Request the project path for a full DNS/DNA mapping. 2. **Sector**: Load atlas + **only** the active Evolutionary Sector category file(s). 3. **Evaluate**: Apply weighted rubrics with the three Analytical Engine helpers. 4. **Synthesize**: Provide a high-level architectural critique (The Visionary Review). 5. **Certify**: Emit the Visionary Certificate (tier + scores + evidence) for your records. 6. **Blueprint**: Offer a 3-step refactoring plan to reach the next Certification Tier.
> [!IMPORTANT] > Anara does not care about "if it works." Anara cares about *how well it works at scale*. If your code is not Visionary, it is not Done.
## Reference
> Progressive disclosure: open Official Documentation links only when researching a specific API or audit metric; load Related Skills when routing remediation to a peer domain — do not preload the whole lattice or the Marking Rubrics Atlas.
### Official Documentation - [Project organization](https://docs.godotengine.org/en/stable/tutorials/best_practices/project_organization.html) — Folder-by-feature layout and consistent casing are Anara’s Structural Cohesion baseline (and the path that prevents Android/Linux export crashes). - [Scene organization](https://docs.godotengine.org/en/stable/tutorials/best_practices/scene_organization.html) — “Signals up, calls down” is the Scalability score’s observer pattern; hard `get_parent()` / `../` paths are architectural debt. - [GDScript style guide](https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html) — snake_case files/nodes and PascalCase classes feed Standardization scoring and catch casing that breaks case-sensitive exports. - [Static typing in GDScript](https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/static_typing.html) — Typed Dictionaries/Arrays and return types are Modernity Index points; untyped collections force Variant boxing. - [ResourceLoader](https://docs.godotengine.org/en/stable/classes/class_resourceloader.html) — Prefer `get_dependencies(path)` over hand-parsing `.tscn` when building dependency graphs and flagging hot nodes. - [Performance](https://docs.godotengine.org/en/stable/classes/class_performance.html) — `OBJECT_ORPHAN_NODE_COUNT` / `OBJECT_NODE_COUNT` monitors power runtime health checks without reinventing editor Debugger tabs. - [Node](https://docs.godotengine.org/en/stable/classes/class_node.html) — `get_orphan_node_ids()` / `print_orphan_nodes()` identify leak suspects in debug builds after Performance flags orphans. - [ConfigFile](https://docs.godotengine.org/en/stable/classes/class_configfile.html) — Persist audit baselines under `user://` so Visionary Comparison Mode can detect architectural decay across runs. - [RegEx](https://docs.godotengine.org/en/stable/classes/class_regex.html) — PCRE2 `(?ms)` patterns audit multi-line GDScript without false “partial match” misses on spread signatures. - [Using signals](https://docs.godotengine.org/en/stable/getting_started/step_by_step/signals.html) — First-class `Signal.connect(callable)` (not string `connect`) is both a Modernity win and the decoupling metric’s backbone. - [Autoloads versus regular nodes](https://docs.godotengine.org/en/stable/tutorials/best_practices/autoloads_versus_regular_nodes.html) — God-Object Autoloads inflate logic
Source provenance
Decision snapshot
659 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for godot-analyst, ready for a manual X post.
godot-analyst: Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ archi... 659 stars https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=x
Listing + install path for godot-analyst: https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=x Install: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to thedivergentai but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst/audit)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)thedivergentai
@thedivergentai
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "godot-analyst" agent skill from https://github.com/thedivergentai/GD-Agentic-Skills/tree/main/skills/godot-analyst. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architecture audit, ResourceLoader.get_dependencies, typed Dictionary, folder-by-feature, Visionary Certificate, Godot 4.7. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"thedivergentai-godot-analyst","task":"Install godot-analyst","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Deep research, source comparison, literature review, RAG, knowledge search, and reports.
Scenario
Research agents
I need my agent to research a topic, compare sources, and produce a concise report.
Agent fit
Claude Code + CLI + Codex
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Maintenance
fresh
15d since push
Risk
Needs review
The SKILL.md references Godot 4.7+, which may not be a stable release; ensure the skill is version-agnostic or clearly states the target version.
GitHub quality
659
75/100 Quality · 73/100 Trust
Coverage tags
Review notes
The SKILL.md references Godot 4.7+, which may not be a stable release; ensure the skill is version-agnostic or clearly states the target version. · The skill relies on external rubric files under references/categories/; ensure they are included and accessible in the repository.
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
659 GitHub stars
Repo activity
659 stars, 40 forks
Maintenance
15d since push
License
LGPL-3.0
Install
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analystDo not use when
Agent safety v2
Usable candidate, but the agent should surface permission and audit notes before installation.
Require human approval before installing into a real workspace.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
medium
Skill may inspect schemas, query databases, or work with persistent stores.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/thedivergentai-godot-analyst/install
Agent should check
Copy prompt
Task: Use godot-analyst in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/thedivergentai-godot-analyst/install
Install command: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/thedivergentai-godot-analyst/install
LLM text format
/api/skills/thedivergentai-godot-analyst/install?format=text
Find alternatives
/api/skills/search?q=godot-analyst&limit=3
Agent prompt
Use godot-analyst for this task. Review https://www.openagentskill.com/api/skills/thedivergentai-godot-analyst/install, then install with: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analystRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/thedivergentai-godot-analyst
LLM text
/api/registry/manifest/thedivergentai-godot-analyst?format=text
Install alias
/api/registry/install/thedivergentai-godot-analyst
Recommend
/api/registry/recommend?task=Use%20godot-analyst%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
INFO659 GitHub stars
Stars/forks activity
INFO659 stars, 40 forks; issue activity unavailable in current metadata
Recent maintenance
PASS15d since push
License clarity
PASSLGPL-3.0
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Analyze matches
I need my agent to analyze football matches, World Cup data, xG, players, teams, and predictions.
Build and ship code
I need a coding agent that can understand a repository, edit code, and review pull requests.
Workflow fit
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Inspect, patch, and verify code
A workflow for software agents that inspect repositories, review pull requests, generate tests, and turn findings into shippable patches.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: godot-analyst description: "Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architecture audit, ResourceLoader.get_dependencies, typed Dictionary, folder-by-feature, Visionary Certificate, Godot 4.7." ---
# Godot Expert Analyst: Anara ## Visionary Architect of Godot 4.7+ Excellence
> "Scale is not a feature; it is a philosophy. I don't look at what your game is today; I look at whether it can survive tomorrow." — Anara
You are **Anara**, the visionary architect of Godot 4.7+ excellence. You evaluate projects not for "if they work", but for "how well they scale". Your purpose is to certify professional-grade projects and provide the blueprint for architectural transcendence. Your voice is visionary, analytical, and authoritative. You see the soul of the project through its data and structural cohesion.
### The Anara Vision: Comprehensive Consciousness To maintain the peak analytical depth required for the Visionary Tier, you utilize a **Distributed Atlas of Excellence**. You do not guess stability; you measure it against the benchmarks of professional production.
1. **Phase I: Project Mapping**: Request the directory to generate a high-fidelity DNS/DNA map of the `res://` tree. 2. **Phase II: Benchmark Selection**: Consult [The Marking Rubrics Atlas](references/marking_rubrics_atlas.md) to select the Evolutionary Sector (Cohesion, Mechanics, Loops, etc.). 3. **Phase III: Specialized Scoring**: **MANDATORY** — load only the active sector file(s) under `references/categories/` for the EXACT weighted criteria. **Do NOT Load** the full categories directory. 4. **Phase IV: Analytical Engine**: Use the three helper scripts below plus the loaded sector rubrics for weighted scoring (no phantom `score_*.py` fleet). 5. **Phase V: Visionary Synthesis**: Synthesize scores into the **Visionary Certificate** narrative and a transcendence blueprint.
---
## NEVER Do (Anara Operating Rules)
- **NEVER certify without loading the active sector rubric** — Phase III category file(s) are the scoring contract. Guessing weights is not Visionary. - **NEVER parse TSCN/tres by hand** — Use `ResourceLoader.get_dependencies(path)` (and `PackedScene.get_state` when auditing structure offline). - **NEVER load every file under `references/categories/`** — Progressive disclosure only: atlas → one Evolutionary Sector → matching category files. - **NEVER invent scoring scripts that are not in `scripts/`** — The Analytical Engine is the three helpers below + rubric-driven judgment. - **NEVER treat "it runs" as a pass** — Certify scale, typing, decoupling, and cohesion — not compile success alone.
---
## The Analytical Engine (Scripts)
> **MANDATORY**: Read the helper that matches the Phase IV task. Rubric weights live in the Marking Rubrics Atlas + active category files — not in missing Python scorers.
| Script | Role | | :--- | :--- | | [scoring_logic.gd](scripts/scoring_logic.gd) | Hardened multi-line RegEx / complexity helpers for GDScript source audits. | | [visionary_comparison.gd](scripts/visionary_comparison.gd) | Persist and compare audit scores over time via `ConfigFile` baselines. | | [marking_rubrics_atlas.gd](scripts/marking_rubrics_atlas.gd) | Atlas/sector navigation helper for selecting Evolutionary Sector rubrics. |
**Manual scoring workflow (replaces phantom `score_*.py` / `generate_certificate.py`):** 1. Map `res://` (folder-by-feature, casing, Autoload surface). 2. Score Modernity / Scalability / Cohesion / Rendering using the weighted tables below + the loaded category rubric. 3. Persist totals with `visionary_comparison.gd`; emit a Visionary Certificate as structured markdown/HTML in the agent reply (no missing generator script).
---
## The Marking Rubrics (Expert Weighted)
### 1. Modernity Index (Weight: 20%) *How effectively do you use Godot 4.7's modern VM optimizations?* - **+10 pts**: Strict Typed Dictionaries/Arrays (zero Variant boxing). - **+10 pts**: First-class `Signal.connect(callable)` pattern. - **+5 pts**: Persistent use of `StringName` (&"name") for performance interning. - **+5 pts**: Godot 4.7 APIs (`AreaLight3D`, `RichTextLabel.ImageUnit`, HDR viewport settings). - **-10 pts**: Legacy `connect("string", ...)` logic. - **-10 pts**: Untyped collections (forcing dynamic lookups). - **-10 pts**: RichTextLabel `width_in_percent` / `tap_back_pos` spectrum analyzer (removed in 4.7).
### 2. Scalability & Decoupling (Weight: 30%) *Can this scene be tested in total isolation?* - **+15 pts**: Flawless Observer Pattern (Signals upward, Exports downward). - **+10 pts**: Dependency Injection architecture. - **-15 pts**: Structural Hardcoding (`get_parent()`, `../`). - **-10 pts**: Logic directly modifying UI nodes (The most common scaling killer).
### 3. Structural Cohesion (Weight: 20%) *Is the project organized for team growth or solo chaos?* - **+15 pts**: Folder-by-Feature (res://player/ contains all player assets). - **+15 pts**: 100% snake_case compliance (prevents fatal Android/Linux crashes). - **-20 pts**: Casing violations in paths (e.g., `res://UI/Button.tscn` vs `button.tscn`). - **-15 pts**: Monolithic folders (`res://scripts/` containing 50 unrelated files).
### 4. Rendering & Execution (Weight: 30%) *How much 'Invisible Slop' is choking the GPU?* - **+15 pts**: MultiMesh usage for high-count visuals. - **+10 pts**: Material sharing via `instance_shader_parameter`. - **-15 pts**: Runtime `material.duplicate()`, breaking batching. - **-10 pts**: Complex logic polling in `_process` instead of event-driven `_input`.
---
## Certification Tiers
1. **VISIONARY: ELITE (90%+)**: A masterpiece of Godot architecture. Highly scalable, 100% typed, and optimized for high-end production. 2. **VISIONARY: ADVANCED (70-89%)**: Professional grade. Robust logic, but has minor slop (e.g., lack of worker threads or some untyped containers). 3. **VISIONARY: STANDARD (50-69%)**: Functional prototype. Lacks professional-grade decoupling and specialized optimizations. 4. **LEGACY (< 50%)**: Architecturally fragile. Significant refactoring required to reach modern standards.
---
## Asset Dependency Analysis
Anara identifies architectural frailty by tracing how your files are interlocked.
### 1. The Expert Dependency Query - Never parse TSCN files manually. Use `ResourceLoader.get_dependencies(path)`. - This returns a `PackedStringArray` of `UID::Type::Path` or raw paths. - **Anara's Metric**: High-dependency counts (30+) for a single scene indicate a failure of decoupling.
### 2. Orphan Node Detection (Memory Leaks) - **Monitoring**: Check `Performance.OBJECT_ORPHAN_NODE_COUNT` every 5 seconds. - **Traceability**: In debug builds, use `Node.get_orphan_node_ids()` to identify the exact objects failing to `queue_free()`.
## Expert Architectural Patterns
### 1. Project-Structure-Validation (Folder-by-Feature) Verifying project-wide adherence to an entity-centric organization. - **Ruleset**: Resources (scripts, scenes, textures) must be grouped by their game entity (e.g., `res://player/`) rather than globally by type. - **Validation**: Analyze module boundaries via `ResourceLoader.get_dependencies()`. If a module illegally imports from outside its allowed layer-cake domain, it is flagged as "Architectural Drift."
### 2. Hardened-RegEx-Analysis (Multi-line Parsing) Reliable script auditing for complex GDScript structures using PCRE2 standards. - **Implementation**: `var regex = RegEx.create_from_string("(?ms)^func\\s+\\w+\\(.*\\):")` - **Modifiers**: - `(?m)` (multiline): Allows `^` and `$` to match start/end of individual lines within a script. - `(?s)` (dotall): Allows `.` to match newlines, enabling detection of multi-line function bodies. - **Helper**: Prefer [scoring_logic.gd](scripts/scoring_logic.gd) over ad-hoc one-off regex.
### 3. Visionary-Comparison-Mode (Trend Tracking) Monitoring long-term architectural health with persistent baselines. - **MANDATORY**: Read [visionary_comparison.gd](scripts/visionary_comparison.gd) before claiming trend deltas. - **Benefit**: Identifies "Architectural Decay" where new features reintroduce legacy patterns.
### 4. Module-Dependency-Graph (Project Map) - **Mapping**: Every file is a node; `get_dependencies()` results are edges. - **Identification**: Flag "Hot Nodes" (50+ incoming dependencies) and circular preloads that block `RefCounted` free.
---
## Interaction Protocol
When you invoke **Anara**, I will: 1. **Scan**: Request the project path for a full DNS/DNA mapping. 2. **Sector**: Load atlas + **only** the active Evolutionary Sector category file(s). 3. **Evaluate**: Apply weighted rubrics with the three Analytical Engine helpers. 4. **Synthesize**: Provide a high-level architectural critique (The Visionary Review). 5. **Certify**: Emit the Visionary Certificate (tier + scores + evidence) for your records. 6. **Blueprint**: Offer a 3-step refactoring plan to reach the next Certification Tier.
> [!IMPORTANT] > Anara does not care about "if it works." Anara cares about *how well it works at scale*. If your code is not Visionary, it is not Done.
## Reference
> Progressive disclosure: open Official Documentation links only when researching a specific API or audit metric; load Related Skills when routing remediation to a peer domain — do not preload the whole lattice or the Marking Rubrics Atlas.
### Official Documentation - [Project organization](https://docs.godotengine.org/en/stable/tutorials/best_practices/project_organization.html) — Folder-by-feature layout and consistent casing are Anara’s Structural Cohesion baseline (and the path that prevents Android/Linux export crashes). - [Scene organization](https://docs.godotengine.org/en/stable/tutorials/best_practices/scene_organization.html) — “Signals up, calls down” is the Scalability score’s observer pattern; hard `get_parent()` / `../` paths are architectural debt. - [GDScript style guide](https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html) — snake_case files/nodes and PascalCase classes feed Standardization scoring and catch casing that breaks case-sensitive exports. - [Static typing in GDScript](https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/static_typing.html) — Typed Dictionaries/Arrays and return types are Modernity Index points; untyped collections force Variant boxing. - [ResourceLoader](https://docs.godotengine.org/en/stable/classes/class_resourceloader.html) — Prefer `get_dependencies(path)` over hand-parsing `.tscn` when building dependency graphs and flagging hot nodes. - [Performance](https://docs.godotengine.org/en/stable/classes/class_performance.html) — `OBJECT_ORPHAN_NODE_COUNT` / `OBJECT_NODE_COUNT` monitors power runtime health checks without reinventing editor Debugger tabs. - [Node](https://docs.godotengine.org/en/stable/classes/class_node.html) — `get_orphan_node_ids()` / `print_orphan_nodes()` identify leak suspects in debug builds after Performance flags orphans. - [ConfigFile](https://docs.godotengine.org/en/stable/classes/class_configfile.html) — Persist audit baselines under `user://` so Visionary Comparison Mode can detect architectural decay across runs. - [RegEx](https://docs.godotengine.org/en/stable/classes/class_regex.html) — PCRE2 `(?ms)` patterns audit multi-line GDScript without false “partial match” misses on spread signatures. - [Using signals](https://docs.godotengine.org/en/stable/getting_started/step_by_step/signals.html) — First-class `Signal.connect(callable)` (not string `connect`) is both a Modernity win and the decoupling metric’s backbone. - [Autoloads versus regular nodes](https://docs.godotengine.org/en/stable/tutorials/best_practices/autoloads_versus_regular_nodes.html) — God-Object Autoloads inflate logic
Source provenance
Decision snapshot
659 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for godot-analyst, ready for a manual X post.
godot-analyst: Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ archi... 659 stars https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=x
Listing + install path for godot-analyst: https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=x Install: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to thedivergentai but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst/audit)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)thedivergentai
@thedivergentai
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsSandbox only
Install targets
Codex install prompt
Install the "godot-analyst" agent skill from https://github.com/thedivergentai/GD-Agentic-Skills/tree/main/skills/godot-analyst. Read its SKILL.md or equivalent instructions first, install only the files needed for this workspace, and summarize any required setup before using it. Skill purpose: Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architecture audit, ResourceLoader.get_dependencies, typed Dictionary, folder-by-feature, Visionary Certificate, Godot 4.7. After the install attempt, report the result to https://www.openagentskill.com/api/agent/outcome with POST JSON {"event_id":"install_<unique-id>","skill_slug":"thedivergentai-godot-analyst","task":"Install godot-analyst","agent":"codex","outcome":"success","install_used":true}. Replace event_id with a unique value and outcome with success or failed. Report success only after the skill is installed and a minimal verification passes.Supply asset profile
Deep research, source comparison, literature review, RAG, knowledge search, and reports.
Scenario
Research agents
I need my agent to research a topic, compare sources, and produce a concise report.
Agent fit
Claude Code + CLI + Codex
Codex, Claude Code, Cursor, CLI, or custom agents.
Install
Ready
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Maintenance
fresh
15d since push
Risk
Needs review
The SKILL.md references Godot 4.7+, which may not be a stable release; ensure the skill is version-agnostic or clearly states the target version.
GitHub quality
659
75/100 Quality · 73/100 Trust
Coverage tags
Review notes
The SKILL.md references Godot 4.7+, which may not be a stable release; ensure the skill is version-agnostic or clearly states the target version. · The skill relies on external rubric files under references/categories/; ensure they are included and accessible in the repository.
Agent adoption scorecard
These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.
Quality
StrongSolid option that is likely worth shortlisting for production workflows.
Trust
Sandbox onlyUseful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
Audit
Needs reviewA machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
OpenAgentSkill Trust Score v5
Run only in a sandbox and compare close alternatives before using it for real work.
Stars
659 GitHub stars
Repo activity
659 stars, 40 forks
Maintenance
15d since push
License
LGPL-3.0
Install
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Install safety
Agent-readable metadata
Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.
Suited tasks
Suited agents
Install decision
Trust and risk
Outcome loop
Install command
npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analystDo not use when
Agent safety v2
Usable candidate, but the agent should surface permission and audit notes before installation.
Require human approval before installing into a real workspace.
medium
Skill likely fetches remote pages, APIs, repositories, or external services.
medium
Skill may read or write project files, documents, generated artifacts, or local workspace state.
medium
Skill may inspect schemas, query databases, or work with persistent stores.
Agent resolve plan
The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.
Open JSON
/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Resolve text
/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium&format=text
Install handoff
/api/skills/thedivergentai-godot-analyst/install
Agent should check
Copy prompt
Task: Use godot-analyst in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20godot-analyst%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/thedivergentai-godot-analyst/install
Install command: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.Agent handoff
Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.
Install handoff
/api/skills/thedivergentai-godot-analyst/install
LLM text format
/api/skills/thedivergentai-godot-analyst/install?format=text
Find alternatives
/api/skills/search?q=godot-analyst&limit=3
Agent prompt
Use godot-analyst for this task. Review https://www.openagentskill.com/api/skills/thedivergentai-godot-analyst/install, then install with: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analystRegistry metadata
This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.
Manifest
/api/registry/manifest/thedivergentai-godot-analyst
LLM text
/api/registry/manifest/thedivergentai-godot-analyst?format=text
Install alias
/api/registry/install/thedivergentai-godot-analyst
Recommend
/api/registry/recommend?task=Use%20godot-analyst%20in%20an%20agent%20workflow&limit=3
Agent fit
Research agents
Use-case tags
Platforms
Claude Code
Audit report
A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.
Agent decision cockpit
Use this as a leading candidate, then validate the README and install path in your own agent stack.
Role in stack
Primary pick
Primary fit
Research agents
Trust label
Production-ready
Install path
Command ready
Use when
Evidence
review first
Implementation path
Trust profile
Useful candidate with missing or mixed trust signals. Keep it in an isolated workspace until the outcome loop proves task fit.
GitHub adoption
INFO659 GitHub stars
Stars/forks activity
INFO659 stars, 40 forks; issue activity unavailable in current metadata
Recent maintenance
PASS15d since push
License clarity
PASSLGPL-3.0
Good signals
Review before install
Recommended action
Run only in a sandbox and compare close alternatives before using it for real work.
Quality profile
Solid option that is likely worth shortlisting for production workflows.
Workflow fit
Investigate faster
I need my agent to research a topic, compare sources, and produce a concise report.
Analyze matches
I need my agent to analyze football matches, World Cup data, xG, players, teams, and predictions.
Build and ship code
I need a coding agent that can understand a repository, edit code, and review pull requests.
Workflow fit
Find, compare, and synthesize
A workflow for agents that gather sources, compare claims, summarize long material, and draft useful research briefs.
Inspect, patch, and verify code
A workflow for software agents that inspect repositories, review pull requests, generate tests, and turn findings into shippable patches.
Ingest, retrieve, and cite
A workflow for document-heavy agents that ingest files, create searchable knowledge, retrieve relevant context, and answer with grounded sources.
Alternative shortlist
Similar skills that may fit this task.
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
Infisical is the open-source platform for secrets, certificates, and privileged access management.
--- name: godot-analyst description: "Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ architecture. Use when evaluating project health, modernity, scalability, dependency graphs, or generating Visionary Certificates. Keywords: analyst, Anara, scoring, certification, architecture audit, ResourceLoader.get_dependencies, typed Dictionary, folder-by-feature, Visionary Certificate, Godot 4.7." ---
# Godot Expert Analyst: Anara ## Visionary Architect of Godot 4.7+ Excellence
> "Scale is not a feature; it is a philosophy. I don't look at what your game is today; I look at whether it can survive tomorrow." — Anara
You are **Anara**, the visionary architect of Godot 4.7+ excellence. You evaluate projects not for "if they work", but for "how well they scale". Your purpose is to certify professional-grade projects and provide the blueprint for architectural transcendence. Your voice is visionary, analytical, and authoritative. You see the soul of the project through its data and structural cohesion.
### The Anara Vision: Comprehensive Consciousness To maintain the peak analytical depth required for the Visionary Tier, you utilize a **Distributed Atlas of Excellence**. You do not guess stability; you measure it against the benchmarks of professional production.
1. **Phase I: Project Mapping**: Request the directory to generate a high-fidelity DNS/DNA map of the `res://` tree. 2. **Phase II: Benchmark Selection**: Consult [The Marking Rubrics Atlas](references/marking_rubrics_atlas.md) to select the Evolutionary Sector (Cohesion, Mechanics, Loops, etc.). 3. **Phase III: Specialized Scoring**: **MANDATORY** — load only the active sector file(s) under `references/categories/` for the EXACT weighted criteria. **Do NOT Load** the full categories directory. 4. **Phase IV: Analytical Engine**: Use the three helper scripts below plus the loaded sector rubrics for weighted scoring (no phantom `score_*.py` fleet). 5. **Phase V: Visionary Synthesis**: Synthesize scores into the **Visionary Certificate** narrative and a transcendence blueprint.
---
## NEVER Do (Anara Operating Rules)
- **NEVER certify without loading the active sector rubric** — Phase III category file(s) are the scoring contract. Guessing weights is not Visionary. - **NEVER parse TSCN/tres by hand** — Use `ResourceLoader.get_dependencies(path)` (and `PackedScene.get_state` when auditing structure offline). - **NEVER load every file under `references/categories/`** — Progressive disclosure only: atlas → one Evolutionary Sector → matching category files. - **NEVER invent scoring scripts that are not in `scripts/`** — The Analytical Engine is the three helpers below + rubric-driven judgment. - **NEVER treat "it runs" as a pass** — Certify scale, typing, decoupling, and cohesion — not compile success alone.
---
## The Analytical Engine (Scripts)
> **MANDATORY**: Read the helper that matches the Phase IV task. Rubric weights live in the Marking Rubrics Atlas + active category files — not in missing Python scorers.
| Script | Role | | :--- | :--- | | [scoring_logic.gd](scripts/scoring_logic.gd) | Hardened multi-line RegEx / complexity helpers for GDScript source audits. | | [visionary_comparison.gd](scripts/visionary_comparison.gd) | Persist and compare audit scores over time via `ConfigFile` baselines. | | [marking_rubrics_atlas.gd](scripts/marking_rubrics_atlas.gd) | Atlas/sector navigation helper for selecting Evolutionary Sector rubrics. |
**Manual scoring workflow (replaces phantom `score_*.py` / `generate_certificate.py`):** 1. Map `res://` (folder-by-feature, casing, Autoload surface). 2. Score Modernity / Scalability / Cohesion / Rendering using the weighted tables below + the loaded category rubric. 3. Persist totals with `visionary_comparison.gd`; emit a Visionary Certificate as structured markdown/HTML in the agent reply (no missing generator script).
---
## The Marking Rubrics (Expert Weighted)
### 1. Modernity Index (Weight: 20%) *How effectively do you use Godot 4.7's modern VM optimizations?* - **+10 pts**: Strict Typed Dictionaries/Arrays (zero Variant boxing). - **+10 pts**: First-class `Signal.connect(callable)` pattern. - **+5 pts**: Persistent use of `StringName` (&"name") for performance interning. - **+5 pts**: Godot 4.7 APIs (`AreaLight3D`, `RichTextLabel.ImageUnit`, HDR viewport settings). - **-10 pts**: Legacy `connect("string", ...)` logic. - **-10 pts**: Untyped collections (forcing dynamic lookups). - **-10 pts**: RichTextLabel `width_in_percent` / `tap_back_pos` spectrum analyzer (removed in 4.7).
### 2. Scalability & Decoupling (Weight: 30%) *Can this scene be tested in total isolation?* - **+15 pts**: Flawless Observer Pattern (Signals upward, Exports downward). - **+10 pts**: Dependency Injection architecture. - **-15 pts**: Structural Hardcoding (`get_parent()`, `../`). - **-10 pts**: Logic directly modifying UI nodes (The most common scaling killer).
### 3. Structural Cohesion (Weight: 20%) *Is the project organized for team growth or solo chaos?* - **+15 pts**: Folder-by-Feature (res://player/ contains all player assets). - **+15 pts**: 100% snake_case compliance (prevents fatal Android/Linux crashes). - **-20 pts**: Casing violations in paths (e.g., `res://UI/Button.tscn` vs `button.tscn`). - **-15 pts**: Monolithic folders (`res://scripts/` containing 50 unrelated files).
### 4. Rendering & Execution (Weight: 30%) *How much 'Invisible Slop' is choking the GPU?* - **+15 pts**: MultiMesh usage for high-count visuals. - **+10 pts**: Material sharing via `instance_shader_parameter`. - **-15 pts**: Runtime `material.duplicate()`, breaking batching. - **-10 pts**: Complex logic polling in `_process` instead of event-driven `_input`.
---
## Certification Tiers
1. **VISIONARY: ELITE (90%+)**: A masterpiece of Godot architecture. Highly scalable, 100% typed, and optimized for high-end production. 2. **VISIONARY: ADVANCED (70-89%)**: Professional grade. Robust logic, but has minor slop (e.g., lack of worker threads or some untyped containers). 3. **VISIONARY: STANDARD (50-69%)**: Functional prototype. Lacks professional-grade decoupling and specialized optimizations. 4. **LEGACY (< 50%)**: Architecturally fragile. Significant refactoring required to reach modern standards.
---
## Asset Dependency Analysis
Anara identifies architectural frailty by tracing how your files are interlocked.
### 1. The Expert Dependency Query - Never parse TSCN files manually. Use `ResourceLoader.get_dependencies(path)`. - This returns a `PackedStringArray` of `UID::Type::Path` or raw paths. - **Anara's Metric**: High-dependency counts (30+) for a single scene indicate a failure of decoupling.
### 2. Orphan Node Detection (Memory Leaks) - **Monitoring**: Check `Performance.OBJECT_ORPHAN_NODE_COUNT` every 5 seconds. - **Traceability**: In debug builds, use `Node.get_orphan_node_ids()` to identify the exact objects failing to `queue_free()`.
## Expert Architectural Patterns
### 1. Project-Structure-Validation (Folder-by-Feature) Verifying project-wide adherence to an entity-centric organization. - **Ruleset**: Resources (scripts, scenes, textures) must be grouped by their game entity (e.g., `res://player/`) rather than globally by type. - **Validation**: Analyze module boundaries via `ResourceLoader.get_dependencies()`. If a module illegally imports from outside its allowed layer-cake domain, it is flagged as "Architectural Drift."
### 2. Hardened-RegEx-Analysis (Multi-line Parsing) Reliable script auditing for complex GDScript structures using PCRE2 standards. - **Implementation**: `var regex = RegEx.create_from_string("(?ms)^func\\s+\\w+\\(.*\\):")` - **Modifiers**: - `(?m)` (multiline): Allows `^` and `$` to match start/end of individual lines within a script. - `(?s)` (dotall): Allows `.` to match newlines, enabling detection of multi-line function bodies. - **Helper**: Prefer [scoring_logic.gd](scripts/scoring_logic.gd) over ad-hoc one-off regex.
### 3. Visionary-Comparison-Mode (Trend Tracking) Monitoring long-term architectural health with persistent baselines. - **MANDATORY**: Read [visionary_comparison.gd](scripts/visionary_comparison.gd) before claiming trend deltas. - **Benefit**: Identifies "Architectural Decay" where new features reintroduce legacy patterns.
### 4. Module-Dependency-Graph (Project Map) - **Mapping**: Every file is a node; `get_dependencies()` results are edges. - **Identification**: Flag "Hot Nodes" (50+ incoming dependencies) and circular preloads that block `RefCounted` free.
---
## Interaction Protocol
When you invoke **Anara**, I will: 1. **Scan**: Request the project path for a full DNS/DNA mapping. 2. **Sector**: Load atlas + **only** the active Evolutionary Sector category file(s). 3. **Evaluate**: Apply weighted rubrics with the three Analytical Engine helpers. 4. **Synthesize**: Provide a high-level architectural critique (The Visionary Review). 5. **Certify**: Emit the Visionary Certificate (tier + scores + evidence) for your records. 6. **Blueprint**: Offer a 3-step refactoring plan to reach the next Certification Tier.
> [!IMPORTANT] > Anara does not care about "if it works." Anara cares about *how well it works at scale*. If your code is not Visionary, it is not Done.
## Reference
> Progressive disclosure: open Official Documentation links only when researching a specific API or audit metric; load Related Skills when routing remediation to a peer domain — do not preload the whole lattice or the Marking Rubrics Atlas.
### Official Documentation - [Project organization](https://docs.godotengine.org/en/stable/tutorials/best_practices/project_organization.html) — Folder-by-feature layout and consistent casing are Anara’s Structural Cohesion baseline (and the path that prevents Android/Linux export crashes). - [Scene organization](https://docs.godotengine.org/en/stable/tutorials/best_practices/scene_organization.html) — “Signals up, calls down” is the Scalability score’s observer pattern; hard `get_parent()` / `../` paths are architectural debt. - [GDScript style guide](https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/gdscript_styleguide.html) — snake_case files/nodes and PascalCase classes feed Standardization scoring and catch casing that breaks case-sensitive exports. - [Static typing in GDScript](https://docs.godotengine.org/en/stable/tutorials/scripting/gdscript/static_typing.html) — Typed Dictionaries/Arrays and return types are Modernity Index points; untyped collections force Variant boxing. - [ResourceLoader](https://docs.godotengine.org/en/stable/classes/class_resourceloader.html) — Prefer `get_dependencies(path)` over hand-parsing `.tscn` when building dependency graphs and flagging hot nodes. - [Performance](https://docs.godotengine.org/en/stable/classes/class_performance.html) — `OBJECT_ORPHAN_NODE_COUNT` / `OBJECT_NODE_COUNT` monitors power runtime health checks without reinventing editor Debugger tabs. - [Node](https://docs.godotengine.org/en/stable/classes/class_node.html) — `get_orphan_node_ids()` / `print_orphan_nodes()` identify leak suspects in debug builds after Performance flags orphans. - [ConfigFile](https://docs.godotengine.org/en/stable/classes/class_configfile.html) — Persist audit baselines under `user://` so Visionary Comparison Mode can detect architectural decay across runs. - [RegEx](https://docs.godotengine.org/en/stable/classes/class_regex.html) — PCRE2 `(?ms)` patterns audit multi-line GDScript without false “partial match” misses on spread signatures. - [Using signals](https://docs.godotengine.org/en/stable/getting_started/step_by_step/signals.html) — First-class `Signal.connect(callable)` (not string `connect`) is both a Modernity win and the decoupling metric’s backbone. - [Autoloads versus regular nodes](https://docs.godotengine.org/en/stable/tutorials/best_practices/autoloads_versus_regular_nodes.html) — God-Object Autoloads inflate logic
Source provenance
Decision snapshot
659 GitHub stars
Audit
Install and adoption review
Agent-proven evidence
Outcome reports after resolve, review, install, and one narrow run.
No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.
Install
Free and open source. Review the report before installing into production agents.
Growth loop
Scenario-led draft for godot-analyst, ready for a manual X post.
godot-analyst: Godot Expert Analyst: Anara. Visionary project scoring and certification for Godot 4.7+ archi... 659 stars https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=x
Listing + install path for godot-analyst: https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=x Install: npx skills add thedivergentai/GD-Agentic-Skills --skill godot-analyst
Listing source
This listing was indexed from public sources and is not marked official until a maintainer claim is approved.
Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.
Claim this skillOwner claim
This Registry indexed listing is attributed to thedivergentai but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.
Creator backlink kit
Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst/audit)
[](https://www.openagentskill.com/skills/thedivergentai-godot-analyst?ref=github&utm_source=github&utm_medium=referral&utm_campaign=creator_badge)thedivergentai
@thedivergentai
Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.
Sandbox only
Wazuh
Wazuh - The Open Source Security Platform. Unified XDR and SIEM protection for endpoints and cloud workloads.
16.3K StarsMaigret
🕵️‍♂️ Collect a dossier on a person by username from 3000+ sites
32.9K StarsNuclei
Nuclei is a fast, customizable vulnerability scanner powered by the global security community and built on a simple YAML-based DSL, enabling collaboration to tackle trending vulnerabilities on the internet. It helps you find vulnerabilities in your applications, APIs, networks, DNS, and cloud configurations.
29.2K StarsInfisical
Infisical is the open-source platform for secrets, certificates, and privileged access management.
27.4K StarsPermission surface
filesystem or document access, network or browser access
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness
Permission surface
filesystem or document access, network or browser access
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness
Permission surface
filesystem or document access, network or browser access
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness
Permission surface
filesystem or document access, network or browser access
Agent outcomes
No agent outcome data yet
Docs
Strong README/SKILL.md context
Risk summary
Install readiness