{"owner":"azerothcore","repo":"azerothcore-wotlk","hasSkills":true,"hasMcp":false,"mcpConfig":null,"found":["AGENTS.md",".github/copilot-instructions.md"],"skills":{"AGENTS.md":"# AGENTS.md\n\nAzerothCore is a C++ MMORPG server emulator for World of Warcraft 3.3.5a (WotLK), built with CMake, backed by MySQL.\n\n## Agent rules\n\n- **Do not configure or build unless explicitly asked.** Builds are slow and rarely needed for code changes.\n- **Never edit SQL files outside `data/sql/updates/pending_db_*/` unless explicitly requested.** `data/sql/base/`, `data/sql/archive/`, and `data/sql/updates/db_*/` are immutable.\n- Formatting follows `.editorconfig`: UTF-8, LF, max 120 cols, trailing newline, no trailing whitespace; 4-space indent for C++ (tabs forbidden), 2-space for JSON/YAML/sh/ts/js.\n\n## Mandatory reading per task\n\nRead the matching doc(s) BEFORE starting the task:\n\n- Compiling, configuring, or running tests → `.agents/docs/build.md`\n- Writing or modifying C++ → `.agents/docs/cpp-guidelines.md`\n  - Script work (under `src/server/scripts/`) → also `.agents/docs/cpp-scripts.md`\n- Creating or modifying SQL → `.agents/docs/sql-guidelines.md`\n  - SmartAI work (`smart_scripts` data) → also `.agents/docs/cpp-scripts.md`\n- Reviewing a changeset or PR → `.agents/docs/code-review.md`\n- Self-reviewing a changeset before submission → also `.agents/docs/self-review-rules.md`\n- Touching a subsystem that has a doc in `.agents/docs/systems/` → read that doc too\n- Capturing a lesson or adding/updating agent docs → `.agents/docs/README.md`\n\n## Repository layout\n\n- `src/common/` — networking (Asio), crypto, config, logging, shared utilities.\n- `src/server/game/` — core gameplay; compiled into worldserver.\n- `src/server/scripts/` — content scripts grouped by region (`EasternKingdoms/`, `Northrend/`, …), class (`Spells/spell_mage.cpp`, …), and domain (`Commands/`, `Pet/`, `OutdoorPvP/`, `World/`).\n- `src/server/database/` — DB abstraction and schema updater.\n- `src/server/shared/` — code shared by auth and world servers.\n- `src/server/apps/{authserver,worldserver}/` — entry points (ports 3724 and 8085).\n- `src/test/` — unit tests + mocks.\n- `data/sql/` — `base/` (historical schema), `updates/db_*/` (merged), `updates/pending_db_*/` (in-flight), `custom/` (gitignored).\n- `modules/` — external modules (see below).\n- `apps/` — helper scripts; `apps/codestyle/` holds the lint scripts.\n- `conf/dist/` — distributed config templates; `conf/*.conf` is gitignored.\n- `deps/` — vendored third-party dependencies.\n\n## Modules\n\nExternal modules live in `modules/`, each a subdir with its own `CMakeLists.txt`. Disable with `-DDISABLED_AC_MODULES=\"mod1;mod2\"`. See `modules/how_to_make_a_module.md`.\n\n## Persisting lessons\n\nWhen a user correction reveals a lesson that generalizes, offer to persist it into these docs (placement per `.agents/docs/README.md`): use the `/self-improve` skill if installed, otherwise suggest the user to install it and read this page: https://www.azerothcore.org/wiki/agentic-engineering\n",".github/copilot-instructions.md":"# Copilot instructions\n\nReview pull requests per `.agents/docs/code-review.md`.\n\nInstructions about the review's format or its overview comment are\n[unsupported](https://docs.github.com/en/copilot/tutorials/customize-code-review#unsupported-instruction-types)\nand do not belong here.\n"},"files":{"AGENTS.md":"# AGENTS.md\n\nAzerothCore is a C++ MMORPG server emulator for World of Warcraft 3.3.5a (WotLK), built with CMake, backed by MySQL.\n\n## Agent rules\n\n- **Do not configure or build unless explicitly asked.** Builds are slow and rarely needed for code changes.\n- **Never edit SQL files outside `data/sql/updates/pending_db_*/` unless explicitly requested.** `data/sql/base/`, `data/sql/archive/`, and `data/sql/updates/db_*/` are immutable.\n- Formatting follows `.editorconfig`: UTF-8, LF, max 120 cols, trailing newline, no trailing whitespace; 4-space indent for C++ (tabs forbidden), 2-space for JSON/YAML/sh/ts/js.\n\n## Mandatory reading per task\n\nRead the matching doc(s) BEFORE starting the task:\n\n- Compiling, configuring, or running tests → `.agents/docs/build.md`\n- Writing or modifying C++ → `.agents/docs/cpp-guidelines.md`\n  - Script work (under `src/server/scripts/`) → also `.agents/docs/cpp-scripts.md`\n- Creating or modifying SQL → `.agents/docs/sql-guidelines.md`\n  - SmartAI work (`smart_scripts` data) → also `.agents/docs/cpp-scripts.md`\n- Reviewing a changeset or PR → `.agents/docs/code-review.md`\n- Self-reviewing a changeset before submission → also `.agents/docs/self-review-rules.md`\n- Touching a subsystem that has a doc in `.agents/docs/systems/` → read that doc too\n- Capturing a lesson or adding/updating agent docs → `.agents/docs/README.md`\n\n## Repository layout\n\n- `src/common/` — networking (Asio), crypto, config, logging, shared utilities.\n- `src/server/game/` — core gameplay; compiled into worldserver.\n- `src/server/scripts/` — content scripts grouped by region (`EasternKingdoms/`, `Northrend/`, …), class (`Spells/spell_mage.cpp`, …), and domain (`Commands/`, `Pet/`, `OutdoorPvP/`, `World/`).\n- `src/server/database/` — DB abstraction and schema updater.\n- `src/server/shared/` — code shared by auth and world servers.\n- `src/server/apps/{authserver,worldserver}/` — entry points (ports 3724 and 8085).\n- `src/test/` — unit tests + mocks.\n- `data/sql/` — `base/` (historical schema), `updates/db_*/` (merged), `updates/pending_db_*/` (in-flight), `custom/` (gitignored).\n- `modules/` — external modules (see below).\n- `apps/` — helper scripts; `apps/codestyle/` holds the lint scripts.\n- `conf/dist/` — distributed config templates; `conf/*.conf` is gitignored.\n- `deps/` — vendored third-party dependencies.\n\n## Modules\n\nExternal modules live in `modules/`, each a subdir with its own `CMakeLists.txt`. Disable with `-DDISABLED_AC_MODULES=\"mod1;mod2\"`. See `modules/how_to_make_a_module.md`.\n\n## Persisting lessons\n\nWhen a user correction reveals a lesson that generalizes, offer to persist it into these docs (placement per `.agents/docs/README.md`): use the `/self-improve` skill if installed, otherwise suggest the user to install it and read this page: https://www.azerothcore.org/wiki/agentic-engineering\n",".github/copilot-instructions.md":"# Copilot instructions\n\nReview pull requests per `.agents/docs/code-review.md`.\n\nInstructions about the review's format or its overview comment are\n[unsupported](https://docs.github.com/en/copilot/tutorials/customize-code-review#unsupported-instruction-types)\nand do not belong here.\n"},"items":[{"name":"AGENTS.md","path":"AGENTS.md","title":"AGENTS.md","content":"# AGENTS.md\n\nAzerothCore is a C++ MMORPG server emulator for World of Warcraft 3.3.5a (WotLK), built with CMake, backed by MySQL.\n\n## Agent rules\n\n- **Do not configure or build unless explicitly asked.** Builds are slow and rarely needed for code changes.\n- **Never edit SQL files outside `data/sql/updates/pending_db_*/` unless explicitly requested.** `data/sql/base/`, `data/sql/archive/`, and `data/sql/updates/db_*/` are immutable.\n- Formatting follows `.editorconfig`: UTF-8, LF, max 120 cols, trailing newline, no trailing whitespace; 4-space indent for C++ (tabs forbidden), 2-space for JSON/YAML/sh/ts/js.\n\n## Mandatory reading per task\n\nRead the matching doc(s) BEFORE starting the task:\n\n- Compiling, configuring, or running tests → `.agents/docs/build.md`\n- Writing or modifying C++ → `.agents/docs/cpp-guidelines.md`\n  - Script work (under `src/server/scripts/`) → also `.agents/docs/cpp-scripts.md`\n- Creating or modifying SQL → `.agents/docs/sql-guidelines.md`\n  - SmartAI work (`smart_scripts` data) → also `.agents/docs/cpp-scripts.md`\n- Reviewing a changeset or PR → `.agents/docs/code-review.md`\n- Self-reviewing a changeset before submission → also `.agents/docs/self-review-rules.md`\n- Touching a subsystem that has a doc in `.agents/docs/systems/` → read that doc too\n- Capturing a lesson or adding/updating agent docs → `.agents/docs/README.md`\n\n## Repository layout\n\n- `src/common/` — networking (Asio), crypto, config, logging, shared utilities.\n- `src/server/game/` — core gameplay; compiled into worldserver.\n- `src/server/scripts/` — content scripts grouped by region (`EasternKingdoms/`, `Northrend/`, …), class (`Spells/spell_mage.cpp`, …), and domain (`Commands/`, `Pet/`, `OutdoorPvP/`, `World/`).\n- `src/server/database/` — DB abstraction and schema updater.\n- `src/server/shared/` — code shared by auth and world servers.\n- `src/server/apps/{authserver,worldserver}/` — entry points (ports 3724 and 8085).\n- `src/test/` — unit tests + mocks.\n- `data/sql/` — `base/` (historical schema), `updates/db_*/` (merged), `updates/pending_db_*/` (in-flight), `custom/` (gitignored).\n- `modules/` — external modules (see below).\n- `apps/` — helper scripts; `apps/codestyle/` holds the lint scripts.\n- `conf/dist/` — distributed config templates; `conf/*.conf` is gitignored.\n- `deps/` — vendored third-party dependencies.\n\n## Modules\n\nExternal modules live in `modules/`, each a subdir with its own `CMakeLists.txt`. Disable with `-DDISABLED_AC_MODULES=\"mod1;mod2\"`. See `modules/how_to_make_a_module.md`.\n\n## Persisting lessons\n\nWhen a user correction reveals a lesson that generalizes, offer to persist it into these docs (placement per `.agents/docs/README.md`): use the `/self-improve` skill if installed, otherwise suggest the user to install it and read this page: https://www.azerothcore.org/wiki/agentic-engineering\n","category":"root","tokens":712},{"name":"copilot-instructions.md","path":".github/copilot-instructions.md","title":"copilot-instructions.md","content":"# Copilot instructions\n\nReview pull requests per `.agents/docs/code-review.md`.\n\nInstructions about the review's format or its overview comment are\n[unsupported](https://docs.github.com/en/copilot/tutorials/customize-code-review#unsupported-instruction-types)\nand do not belong here.\n","category":".github","tokens":71}]}