Agent skill

Arch Wiki

by ahmedemad3 in 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.

No licenceAuto-check passedBackend & APIs

Install Arch Wiki

skills CLI
$ npx skills add ahmedemad3/arch-wiki --skill arch-wiki -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ahmedemad3/arch-wiki arch-wiki --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
arch-wiki
GitHub stars
250
Token cost
~5.1k tokens
SKILL.md length
1,558 words
Files
77
Skills in repo
1
Repo updated
First seen
Licence
None found

At a glance

Scans any project codebase for new/changed modules, endpoints, middleware, infrastructure, Docker topologies, SQL queries, or permissions and updates docs/architecture/architecture.json.

  • Works in 5 steps: Identify What Changed → Setup & Codebase Execution → Update architecture.json → …
  • Tasks that involve Backend development
  • SKILL.md covers When to invoke, Step-by-Step Instructions and Quick-Use Prompt Templates
  • Runs Python and JavaScript scripts from its folder; calls python, pip and docker

What it does

Arch Wiki is an agent skill from 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. Then regenerates docs/architecture/architecture.html by running buildhtml.py. Use this after any feature addition, module change, route update, SQL query, or architecture modification — for any backend framework (Express, NestJS, FastAPI, Django, Rails, Laravel, Spring, etc.).

Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 83 other files (for example `.github/workflows/test.yml`, `README.md` and `bin/install.js`).

It sits in Backend & APIs, covering Backend development and SQL. It works with SQL, Docker, OpenAPI and Django.

When your agent uses it

  • Tasks that involve Backend development
  • Tasks that involve SQL

Example prompts

  • “Use the arch-wiki skill to scan any project codebase for new/changed modules, endpoints, middleware, infrastructure, Docker topologies, SQL queries…”
  • “/arch-wiki”

Requirements

  • Python 3
  • Node.js
  • Docker

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Identify What Changed
  2. Setup & Codebase Execution
  3. Update architecture.json
  4. Regenerate HTML Dashboard
  5. Verify Dashboard in Browser

What it can do on your machine

Read from SKILL.md and the folder at commit 1109433. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    Ships script files (Python and JavaScript, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • pip
    • docker

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip and docker, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Arch Wiki loads about 5.1k tokens when it runs. Until then it costs about 119 tokens; SKILL.md has 1,558 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~119
When it runs · the whole SKILL.md, loaded when a task matches
~5.1k

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.

Safety

Auto-check passed

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.

SKILL.md

Without a licence we can't republish the file, so here is its outline and opening line. It has 1,558 words (~5,091 tokens).

“Ask the user (or infer from context) exactly what changed:”

— opening of SKILL.md by ahmedemad3
name
arch-wiki

Read the full SKILL.md on GitHub

Files

SKILL.md and 76 other files in the repository root of ahmedemad3/arch-wiki.

  • SKILL.md
  • .github/workflows/test.yml
  • .gitignore
  • README.md
  • bin/install.js
  • docs/architecture/architecture.html
  • docs/architecture/architecture.json
  • package.json
  • templates/arch_overrides.example.py
  • templates/architecture.html
  • templates/architecture.json
  • templates/build_html.py
  • tests/README.md
  • tests/conftest.py
  • … and 63 more

Open the folder on GitHubat commit 1109433

Compare with similar skills

Arch Wiki 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.

Arch Wiki compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Arch Wiki this skillahmedemad3/arch-wiki250—~5.1kAutomated safety check: PassNone
Migration CodegenAHS12/thoth-blueprint625—~425Automated safety check: PassGPL-3.0
Debug Using Debugbarhexlet-volunteers/hexlet-sicp1141 repos~1.5kAutomated safety check: PassAGPL-3.0
Fastapiericrisco/rsc-harness180—~5kAutomated safety check: NotesMIT
Htmxericrisco/rsc-harness180—~3.4kAutomated safety check: PassMIT
Spring Bootericrisco/rsc-harness180—~4kAutomated safety check: PassMIT

Similar skills

  • Migration Codegen

    AHS12/thoth-blueprint

    Change Laravel, TypeORM, or Django migration generation and generated SQL parsing.

    625 GitHub stars~425 tokensUpdated 1 mo ago
    Backend & APIsAuto-check passed
  • Debug Using Debugbar

    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.

    114 GitHub starsUsed in 1 repo~1.5k tokens
    Backend & APIsAuto-check passed
  • Fastapi

    ericrisco/rsc-harness

    A skill your agent uses when building, reviewing, testing, securing or shipping a FastAPI / async Python service — routers, Pydantic v2 schemas, dependency injection, async SQLAlchemy 2.0…

    180 GitHub stars~5k tokensUpdated yesterday
    Backend & APIsAuto-check: notes
  • Htmx

    ericrisco/rsc-harness

    A skill your agent uses when adding interactivity to a server-rendered app (FastAPI/Jinja, Django, Rails, Laravel, Go templates, Express) without adopting a JS framework — hx-get/post/put/delete…

    180 GitHub stars~3.4k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Spring Boot

    ericrisco/rsc-harness

    A skill your agent uses when building, reviewing, testing, securing or configuring a Spring Boot 4 / Framework 7 backend — controllers, services, Spring Data JPA, application.yml…

    180 GitHub stars~4k tokensUpdated yesterday
    Backend & APIsAuto-check passed
  • Dsql

    awslabs/agent-plugins

    Official

    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…

    916 GitHub stars~7.1k tokensUpdated yesterday
    DatabasesAuto-check passed

Categories

Questions about Arch Wiki

What does Arch Wiki do?

Scans any project codebase for new/changed modules, endpoints, middleware, infrastructure, Docker topologies, SQL queries, or permissions and updates docs/architecture/architecture.json. Arch Wiki is an agent skill from ahmedemad3/arch-wiki.json.

When should I use Arch Wiki?

Arch Wiki fits situations like: tasks that involve Backend development; tasks that involve SQL.

How do I install Arch Wiki in Claude Code?

Run `npx skills add ahmedemad3/arch-wiki --skill arch-wiki -a claude-code`. Or copy the skill folder (the ahmedemad3/arch-wiki repository) into .claude/skills/arch-wiki in your project. Claude Code loads it when a task matches its description.

How do I install Arch Wiki in Codex?

Run `npx skills add ahmedemad3/arch-wiki --skill arch-wiki -a codex`. Or copy the skill folder (the ahmedemad3/arch-wiki repository) into .agents/skills/arch-wiki in your project. Codex loads it when a task matches its description.

Can I use Arch Wiki in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ahmedemad3/arch-wiki --skill arch-wiki -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/arch-wiki, .gemini/skills/arch-wiki, .github/skills/arch-wiki and .opencode/skills/arch-wiki in your project.

What does Arch Wiki need to run?

Going by SKILL.md and its folder, Arch Wiki needs Python and JavaScript for the scripts in its folder and the command-line tools its instructions call (python, pip and docker). Our summary lists: Python 3; Node.js; Docker.

Does Arch Wiki access the network?

SKILL.md contains no URLs. Its commands use pip and docker, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Arch Wiki safe to install?

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.

What licence does Arch Wiki use?

No licence was found for Arch Wiki or its repository. Without one, default copyright applies: ask the author before reusing or redistributing it.

How many tokens does Arch Wiki use?

About 5.1k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Arch Wiki?

Skills that share tags, products or a category with Arch Wiki: Migration Codegen (AHS12/thoth-blueprint, 625 stars), Debug Using Debugbar (hexlet-volunteers/hexlet-sicp, 114 stars), Fastapi (ericrisco/rsc-harness, 180 stars) and Htmx (ericrisco/rsc-harness, 180 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Arch Wiki?

ahmedemad3 (a GitHub user) maintains it in ahmedemad3/arch-wiki, which has 250 GitHub stars. The repository was last updated on September 19, 2026.

Source: ahmedemad3/arch-wiki on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.