Arch Wiki
ahmedemad3/arch-wiki
Scans any project codebase for new/changed modules, endpoints, middleware, infrastructure, Docker topologies, SQL queries, or permissions and updates docs/architecture/architecture.json.
Inspect what a Laravel request actually did — queries, exceptions, timing, cache, auth, views — by reading the profiling data Laravel Debugbar already captured, via Artisan commands.
$ npx skills add hexlet-volunteers/hexlet-sicp --skill debug-using-debugbar -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install hexlet-volunteers/hexlet-sicp debug-using-debugbar --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/hexlet-volunteers/hexlet-sicp.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/debug-using-debugbar .claude/skills/debug-using-debugbar && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "debug-using-debugbar" agent skill from https://github.com/hexlet-volunteers/hexlet-sicp/tree/main/.agents/skills/debug-using-debugbar into .claude/skills/debug-using-debugbar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "debug-using-debugbar", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/hexlet-volunteers/hexlet-sicp/tree/main/.agents/skills/debug-using-debugbarType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add hexlet-volunteers/hexlet-sicp --skill debug-using-debugbar -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install hexlet-volunteers/hexlet-sicp debug-using-debugbar --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hexlet-volunteers/hexlet-sicp.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/debug-using-debugbar .agents/skills/debug-using-debugbar && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "debug-using-debugbar" agent skill from https://github.com/hexlet-volunteers/hexlet-sicp/tree/main/.agents/skills/debug-using-debugbar into .agents/skills/debug-using-debugbar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "debug-using-debugbar", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hexlet-volunteers/hexlet-sicp --skill debug-using-debugbar -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install hexlet-volunteers/hexlet-sicp debug-using-debugbar --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hexlet-volunteers/hexlet-sicp.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/debug-using-debugbar .cursor/skills/debug-using-debugbar && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "debug-using-debugbar" agent skill from https://github.com/hexlet-volunteers/hexlet-sicp/tree/main/.agents/skills/debug-using-debugbar into .cursor/skills/debug-using-debugbar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "debug-using-debugbar", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/hexlet-volunteers/hexlet-sicp.git --path .agents/skills/debug-using-debugbar--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add hexlet-volunteers/hexlet-sicp --skill debug-using-debugbar -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install hexlet-volunteers/hexlet-sicp debug-using-debugbar --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hexlet-volunteers/hexlet-sicp.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/debug-using-debugbar .gemini/skills/debug-using-debugbar && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "debug-using-debugbar" agent skill from https://github.com/hexlet-volunteers/hexlet-sicp/tree/main/.agents/skills/debug-using-debugbar into .gemini/skills/debug-using-debugbar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "debug-using-debugbar", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install hexlet-volunteers/hexlet-sicp debug-using-debugbarInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add hexlet-volunteers/hexlet-sicp --skill debug-using-debugbar -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/hexlet-volunteers/hexlet-sicp.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/debug-using-debugbar .github/skills/debug-using-debugbar && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "debug-using-debugbar" agent skill from https://github.com/hexlet-volunteers/hexlet-sicp/tree/main/.agents/skills/debug-using-debugbar into .github/skills/debug-using-debugbar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "debug-using-debugbar", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add hexlet-volunteers/hexlet-sicp --skill debug-using-debugbar -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install hexlet-volunteers/hexlet-sicp debug-using-debugbar --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/hexlet-volunteers/hexlet-sicp.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/debug-using-debugbar .opencode/skills/debug-using-debugbar && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "debug-using-debugbar" agent skill from https://github.com/hexlet-volunteers/hexlet-sicp/tree/main/.agents/skills/debug-using-debugbar into .opencode/skills/debug-using-debugbar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "debug-using-debugbar", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
debug-using-debugbarInspect what a Laravel request actually did — queries, exceptions, timing, cache, auth, views — by reading the profiling data Laravel Debugbar already captured, via Artisan commands.
Debug Using Debugbar is an agent skill from hexlet-volunteers/hexlet-sicp. Inspect what a Laravel request actually did — queries, exceptions, timing, cache, auth, views — by reading the profiling data Laravel Debugbar already captured, via Artisan commands. Use when investigating a bug, a slow page or endpoint, an N+1 or duplicate query problem, a failing or slow SQL statement, a 500 or unexpected status code, or when asked to optimize a request. Also covers queued jobs and Artisan commands. Applies even when the user does not mention "debugbar" or "profiling".
Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Requires Laravel with fruitcake/laravel-debugbar installed, debug mode enabled, and debugbar.storage.enabled set.
It sits in Backend & APIs, covering Backend development and SQL. It works with Laravel and SQL. The repository describes itself as: Hexlet SICP is a service for those studying the book Structure and Interpretation of Computer Programs. Track your progress and match yourself against others on the global… The licence is AGPL-3.0.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 4113c36. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Shell commands in SKILL.md call:
phpFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Requires Laravel with fruitcake/laravel-debugbar installed, debug mode enabled, and `debugbar.storage.enabled` set.
From compatibility in the SKILL.md frontmatter.
Debug Using Debugbar loads about 1.5k tokens when it runs. Until then it costs about 128 tokens; SKILL.md has 478 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from hexlet-volunteers/hexlet-sicp at commit 4113c36, republished under its AGPL-3.0 licence (© hexlet-volunteers). 478 words, ~1,476 tokens.
.claude/skills/debug-using-debugbar/SKILL.md (or your agent's skills folder).php artisan debugbar:find --issues --max=50php artisan debugbar:get {id}php artisan debugbar:get {id} --collector=exceptionsphp artisan debugbar:queries {id}If the storage is empty, there is nothing to debug yet — ask the user to exercise the page or endpoint first,
or trigger it yourself, then run debugbar:find again.
# List recent requests (shows summary with status, duration, memory, query count)
php artisan debugbar:find
# Filter by URI pattern (fnmatch) and/or HTTP method
php artisan debugbar:find --uri="/api/*" --method=POST
# Only show requests with issues (exceptions, slow queries, duplicates, errors)
php artisan debugbar:find --issues --max=50
# Customize issue thresholds (defaults: --min-queries=50, --min-duration=1000, --min-duplicates=2)
php artisan debugbar:find --issues --min-queries=10 --min-duration=500
# Threshold options also work standalone, filtering on just that criteria
php artisan debugbar:find --min-queries=20--issues flags: exceptions, non-2xx status, high query count, slow queries, duplicate query groups, slow request duration, and failed queries. Issue filtering applies on top of the fetched result set — increase --max to scan further back.
Queued jobs and Artisan commands are stored too, with method set to JOB or CLI:
php artisan debugbar:find --method=JOB # queued jobs
php artisan debugbar:find --method=CLI # artisan commands# Summary of all collectors (available collectors depend on config)
php artisan debugbar:get latest
php artisan debugbar:get {id}
# Full data for a specific collector
php artisan debugbar:get {id} --collector=exceptionsPick the collector by issue type:
exceptions · Slow page → queries, time · Auth → auth, gate · Cache → cachequeries, models · View overhead → views · External calls → http_clientlog (Laravel log events), messages (debug() calls), logs (log file tail)If the collector name is wrong, the command lists the collectors that actually have data for that request.
# Overview with duplicate detection, slow flags and failed statements
php artisan debugbar:queries {id}
# Backtrace and params for a specific statement
php artisan debugbar:queries {id} --statement=N
# EXPLAIN plan or re-execute a SELECT
php artisan debugbar:queries {id} --statement=N --explain
php artisan debugbar:queries {id} --statement=N --resultThe Flags column marks SLOW and FAILED statements; failed statements are listed again below the table with their driver error.
Two separate repetition reports follow the table, and they mean different things:
with()). Detection strips literals from the SQL, so where user_id = 1 and where user_id = 2 count as one shape.Use --statement=N on any index from those groups to get the backtrace and find the origin.
All three read commands accept --json, which is easier to parse than the tables and preserves exact numbers:
php artisan debugbar:find --issues --json # array of requests, each with an `issues` list
php artisan debugbar:queries {id} --json # statements plus `duplicate_groups` and `n_plus_one_groups`
php artisan debugbar:get {id} --json # raw collector data (`--raw` is the same thing)debugbar:find --issues rather than debugbar:find — the issue flags surface the most actionable requests immediately.{id} is the request ID from the debugbar:find output, or use latest to inspect the most recent request.debugbar:get shows which collectors have data.Dup column only counts exact duplicates (same bindings). For N+1 read the "repeated query shapes" section instead — that is where a per-record lazy load shows up.--explain and --result only work on SELECT queries, and require --statement=N. They re-execute against the current database, so results may differ from the original request.debugbar.options.db.soft_limit / hard_limit); an info statement in the output says so when it happens.debugbar:clear removes all stored data — use it to reset between debugging sessions, not mid-investigation.© hexlet-volunteers, AGPL-3.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/debug-using-debugbar of hexlet-volunteers/hexlet-sicp.
Open the folder on GitHubat commit 4113c36
We found 3 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in hexlet-volunteers/hexlet-sicp, which our catalogue first saw on October 7, 2026.
Debug Using Debugbar next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Debug Using Debugbar this skillhexlet-volunteers/hexlet-sicp | 114 | 1 repos | ~1.5k | Automated safety check: Pass | AGPL-3.0 | |
| Arch Wikiahmedemad3/arch-wiki | 249 | — | ~5.1k | Automated safety check: Pass | None | |
| Migration CodegenAHS12/thoth-blueprint | 626 | — | ~425 | Automated safety check: Pass | GPL-3.0 | |
| Geoflowyaojingang/GEOFlow | 3.8k | — | ~722 | Automated safety check: Pass | AGPL-3.0 | |
| SQL Migration Generatorjeremylongshore/tons-of-skills-marketplace | 2.8k | — | ~580 | Automated safety check: Pass | MIT | |
| Dsqlawslabs/agent-plugins | 915 | — | ~6.9k | Automated safety check: Pass | Apache-2.0 |
ahmedemad3/arch-wiki
Scans any project codebase for new/changed modules, endpoints, middleware, infrastructure, Docker topologies, SQL queries, or permissions and updates docs/architecture/architecture.json.
AHS12/thoth-blueprint
Change Laravel, TypeORM, or Django migration generation and generated SQL parsing.
yaojingang/GEOFlow
Operate/develop GEOFlow CLI/Laravel/admin/API, topics/专题 and topic tasks, theme libraries/replication, sites/leads/Agent, channel sync and legacy yao-geoflow-cli/design/template migration.
jeremylongshore/tons-of-skills-marketplace
Generate sql migration generator operations. An agent skill from jeremylongshore/tons-of-skills-marketplace.
awslabs/agent-plugins
Build with Aurora DSQL — manage schemas, execute queries, handle migrations, diagnose query plans, diagnose cluster performance, load data, and develop applications with a serverless, distributed…
matlab/matlab-agentic-toolkit
Connect MATLAB to Databricks via Spark (Databricks Connect) or JDBC (Database Toolbox).
hexlet-volunteers/hexlet-sicp
Manages OAuth social authentication with Laravel Socialite. An agent skill from hexlet-volunteers/hexlet-sicp.
hexlet-volunteers/hexlet-sicp
Develops Inertia.js v3 React client-side applications. An agent skill from hexlet-volunteers/hexlet-sicp.
hexlet-volunteers/hexlet-sicp
Build filtered, sorted, and included API endpoints using spatie/laravel-query-builder.
Categories
Inspect what a Laravel request actually did — queries, exceptions, timing, cache, auth, views — by reading the profiling data Laravel Debugbar already captured, via Artisan commands. Debug Using Debugbar is an agent skill from hexlet-volunteers/hexlet-sicp. Inspect what a Laravel request actually did — queries, exceptions, timing, cache, auth, views — by reading the profiling data Laravel Debugbar already captured, via Artisan commands.
Debug Using Debugbar fits situations like: investigating a bug; duplicate query problem; slow SQL statement; unexpected status code.
Run `npx skills add hexlet-volunteers/hexlet-sicp --skill debug-using-debugbar -a claude-code`. Or copy the skill folder (.agents/skills/debug-using-debugbar in hexlet-volunteers/hexlet-sicp) into .claude/skills/debug-using-debugbar in your project. Claude Code loads it when a task matches its description.
Run `npx skills add hexlet-volunteers/hexlet-sicp --skill debug-using-debugbar -a codex`. Or copy the skill folder (.agents/skills/debug-using-debugbar in hexlet-volunteers/hexlet-sicp) into .agents/skills/debug-using-debugbar in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add hexlet-volunteers/hexlet-sicp --skill debug-using-debugbar -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/debug-using-debugbar, .gemini/skills/debug-using-debugbar, .github/skills/debug-using-debugbar and .opencode/skills/debug-using-debugbar in your project.
Going by SKILL.md and its folder, Debug Using Debugbar needs the command-line tools its instructions call (php). Compatibility (from SKILL.md): Requires Laravel with fruitcake/laravel-debugbar installed, debug mode enabled, and `debugbar.storage.enabled` set..
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Debug Using Debugbar is published under the AGPL-3.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.5k tokens (SKILL.md is roughly 5.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Debug Using Debugbar: Arch Wiki (ahmedemad3/arch-wiki, 249 stars), Migration Codegen (AHS12/thoth-blueprint, 626 stars), Geoflow (yaojingang/GEOFlow, 3.8k stars) and SQL Migration Generator (jeremylongshore/tons-of-skills-marketplace, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
hexlet-volunteers (a GitHub organization) maintains it in hexlet-volunteers/hexlet-sicp, which has 114 GitHub stars. The repository holds 4 skills in this directory. The repository was last updated on October 5, 2026.
Source: hexlet-volunteers/hexlet-sicp on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.