Not in the top 1,000 by GitHub stars

tt-a1i/simplify-codebase

Prove and remove accidental codebase complexity without breaking behavior.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → 5da55efcb52d

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 5da55efcb52db690e7406f06f827a23b15da2706

514GitHub stars
3stars in 7 days
1skill in this repository
0commits in 30 days

Heat

4.4
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 6, 2026514

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

simplify-codebase

When your agent uses it

Simplification audit or authorized codebase simplification whose stated objective is to remove accidental complexity. Use for evidence-backed deletion or consolidation of dead code, duplicate state, redundant APIs or layers, ownerless abstractions, obsolete compatibility or design records, and over-engineering in any language; also use for 代码简化 or 熵回收. Do not use for general code review, onboarding, style-only refactoring, or performance tuning.

What it loads into context

Frontmatter

96 tokens

Always available to the agent

SKILL.md

1,635 tokens

When the skill is activated

Reference documents

14,294 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Select mode and scope
  2. Establish the contract
  3. Cover the relevant surface
  4. Build a proof record
  5. Decide and act
  6. Deliver the result

Scripts executed separately

  • visualization/archify-core/renderers/architecture/grid.mjs
  • visualization/archify-core/renderers/architecture/render-architecture.mjs
  • visualization/archify-core/renderers/shared/cli.mjs
  • visualization/archify-core/renderers/shared/desktop-readability.mjs
  • visualization/archify-core/renderers/shared/diagnostics.mjs
  • visualization/archify-core/renderers/shared/geometry.mjs
  • visualization/archify-core/renderers/shared/i18n.mjs
  • visualization/archify-core/renderers/shared/layout-report.mjs
  • visualization/archify-core/renderers/shared/text-fit.mjs
  • visualization/archify-core/renderers/shared/utils.mjs
  • visualization/archify-core/renderers/shared/validator.mjs
  • visualization/cleanup-extension.js
  • visualization/package.json
  • visualization/render-cleanup-map.mjs
  • visualization/test/render-cleanup-map.test.mjs
  • visualization/test/schema.test.mjs
  • visualization/test/viewer.test.mjs

Files

  • .github/workflows/cleanup-map.ymlasset1,141 bytes
  • .markdownlint.jsonasset57 bytes
  • LICENSEasset1,087 bytes
  • PRODUCT.mddoc2,384 bytes
  • README.en.mddoc9,144 bytes
  • README.mddoc8,321 bytes
  • SKILL.mdcore8,790 bytes
  • SKILL.mdcore8,790 bytes
  • SKILL.mdcore8,790 bytes
  • agents/openai.yamlasset301 bytes
  • assets/hero.pngasset1,621,084 bytes
  • docs/validation.mddoc5,264 bytes
  • docs/visual-report-example.mddoc4,478 bytes
  • references/boundaries-and-lifecycle.mddoc3,651 bytes
  • references/decision-records.mddoc3,098 bytes
  • references/execution-and-recovery.mddoc4,662 bytes
  • references/integrating-findings.mddoc1,964 bytes
  • references/investigation.mddoc6,374 bytes
  • references/visual-reporting.mddoc12,963 bytes
  • visualization/.gitignoreasset14 bytes
  • visualization/LICENSE.archifyasset1,146 bytes
  • visualization/NOTICE.mddoc934 bytes
  • visualization/README.mddoc5,789 bytes
  • visualization/archify-core/LICENSEasset1,146 bytes
  • visualization/archify-core/UPSTREAM.mddoc2,148 bytes
  • visualization/archify-core/assets/template.htmlasset377,342 bytes
  • visualization/archify-core/renderers/architecture/grid.mjsruns2,071 bytes
  • visualization/archify-core/renderers/architecture/render-architecture.mjsruns43,097 bytes
  • visualization/archify-core/renderers/shared/cli.mjsruns4,930 bytes
  • visualization/archify-core/renderers/shared/desktop-readability.mjsruns1,089 bytes
  • visualization/archify-core/renderers/shared/diagnostics.mjsruns4,113 bytes
  • visualization/archify-core/renderers/shared/geometry.mjsruns53,893 bytes
  • visualization/archify-core/renderers/shared/i18n.mjsruns27,057 bytes
  • visualization/archify-core/renderers/shared/layout-report.mjsruns1,015 bytes
  • visualization/archify-core/renderers/shared/text-fit.mjsruns2,191 bytes
  • visualization/archify-core/renderers/shared/utils.mjsruns9,651 bytes
  • visualization/archify-core/renderers/shared/validator.mjsruns4,213 bytes
  • visualization/cleanup-extension.cssasset11,470 bytes
  • visualization/cleanup-extension.jsruns20,944 bytes
  • visualization/cleanup-map.schema.jsonasset6,295 bytes
  • visualization/examples/change.cleanup-map.jsonasset3,126 bytes
  • visualization/examples/survey.cleanup-map.jsonasset2,832 bytes
  • visualization/package-lock.jsonasset3,867 bytes
  • visualization/package.jsonruns236 bytes
  • visualization/render-cleanup-map.mjsruns30,535 bytes
  • visualization/test/render-cleanup-map.test.mjsruns12,468 bytes
  • visualization/test/schema.test.mjsruns3,089 bytes
  • visualization/test/viewer.test.mjsruns15,223 bytes
Read SKILL.md

# Simplify Codebase

Reduce the number of concepts and obligations a codebase must keep coherent. Line-count reduction is supporting evidence, not the objective. A successful run may conclude that the inspected surface is already justified.

## Select mode and scope

First choose the authority mode:

- **Survey** for simplification audit, investigation, or candidate-finding requests. Remain read-only and return ranked evidence.
- **Change** for explicit simplify, remove, consolidate, refactor, or repository-documentation edit requests. Prove each cut, implement it within the authorized scope, and validate the surviving contract.

Then choose the coverage scope:

- **Focused** when the user names a subsystem, symbol, state machine, dependency, or suspected duplication. Cover that boundary thoroughly before expanding outward.
View the complete source on GitHub

Skills included

  • simplify-codebase

Repository facts

License
MIT
Created
Aug 24, 2026
Last pushed
Sep 4, 2026
Forks
26
Open issues
2
Project activity
Slowing

Before you install

Local scripts

Automated signals, not a guarantee

Checked Nov 6, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 2 notes
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 132 signals by file

README.en.md

  • Network accessline 7
    [![Agent Skill](https://img.shields.io/badge/Agent-Skill-22c55e?style=flat-square)](./SKILL.md)
  • Network accessline 8
    [![License: MIT](https://img.shields.io/badge/License-MIT-0f172a?style=flat-square)](./LICENSE)
  • Network accessline 9
    [![中文](https://img.shields.io/badge/README-中文-06b6d4?style=flat-square)](./README.md)
  • Network accessline 10
    [![English](https://img.shields.io/badge/README-English-64748b?style=flat-square)](./README.en.md)
  • Network accessline 63
    Install the simplify-codebase skill from https://github.com/tt-a1i/simplify-codebase
  • Network accessline 69
    git clone https://github.com/tt-a1i/simplify-codebase.git \

README.md

  • Network accessline 7
    [![Agent Skill](https://img.shields.io/badge/Agent-Skill-22c55e?style=flat-square)](./SKILL.md)
  • Network accessline 8
    [![License: MIT](https://img.shields.io/badge/License-MIT-0f172a?style=flat-square)](./LICENSE)
  • Network accessline 9
    [![中文](https://img.shields.io/badge/README-中文-06b6d4?style=flat-square)](./README.md)
  • Network accessline 10
    [![English](https://img.shields.io/badge/README-English-64748b?style=flat-square)](./README.en.md)
  • Network accessline 61
    Install the simplify-codebase skill from https://github.com/tt-a1i/simplify-codebase
  • Network accessline 67
    git clone https://github.com/tt-a1i/simplify-codebase.git \

visualization/NOTICE.md

  • Network accessline 3
    `archify-core/` contains source copied from [Archify](https://github.com/Dreamaker-TA/archify), including its Architecture
  • Network accessline 4
    [Archify](https://github.com/Dreamaker-TA/archify), including its Architecture

visualization/archify-core/UPSTREAM.md

  • Network accessline 3
    - Project: Archify - Repository: <https://github.com/Dreamaker-TA/archify.git>
  • Network accessline 4
    - Repository: <https://github.com/Dreamaker-TA/archify.git>

visualization/archify-core/assets/template.html

  • Network accessline 412
    }     .diagram-nav-icon.find {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='8.5' cy='8.5' r='4.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d=
  • Network accessline 413
    .diagram-nav-icon.find {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='8.5' cy='8.5' r='4.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m12 1
  • Network accessline 414
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='8.5' cy='8.5' r='4.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m12 12 4 4' fill='none' stroke='blac
  • Network accessline 415
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='8.5' cy='8.5' r='4.5' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m12 12 4 4' fill='none' stroke='black' strok
  • Network accessline 416
    }     .diagram-nav-icon.guide {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='7' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M7
  • Network accessline 417
    .diagram-nav-icon.guide {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='7' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M7.8 7.3
  • Network accessline 418
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='7' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M7.8 7.3a2.4 2.4 0 014.6.9c0 1.8-2.4 2-2
  • Network accessline 419
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='7' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M7.8 7.3a2.4 2.4 0 014.6.9c0 1.8-2.4 2-2.4 3.7M1
  • Network accessline 420
    }     .diagram-nav-icon.minus {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%
  • Network accessline 421
    .diagram-nav-icon.minus {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg
  • Network accessline 422
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
  • Network accessline 423
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 10h10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
  • Network accessline 424
    }     .diagram-nav-icon.plus {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 5v10M5 10h10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='roun
  • Network accessline 425
    .diagram-nav-icon.plus {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 5v10M5 10h10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E
  • Network accessline 426
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 5v10M5 10h10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
  • Network accessline 427
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 5v10M5 10h10' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");
  • Network accessline 1550
    [aria-expanded="true"] > .toolbar-chevron { transform: rotate(180deg); }     [data-theme="light"] #theme-icon {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='non
  • Network accessline 1551
    [data-theme="light"] #theme-icon {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='1
  • Network accessline 1552
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='3.1'/%3E%3Cpath d='M10 2.2v
  • Network accessline 1553
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cg fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round'%3E%3Ccircle cx='10' cy='10' r='3.1'/%3E%3Cpath d='M10 2.2v1.4M10 1
  • Network accessline 1554
    }     [data-theme="dark"] #theme-icon {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.2 12.7A6.3 6.3 0 017.3 4.8a6.3 6.3 0 107.9 7.9Z' fill='none' stroke='bl
  • Network accessline 1555
    [data-theme="dark"] #theme-icon {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.2 12.7A6.3 6.3 0 017.3 4.8a6.3 6.3 0 107.9 7.9Z' fill='none' stroke='black' s
  • Network accessline 1556
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.2 12.7A6.3 6.3 0 017.3 4.8a6.3 6.3 0 107.9 7.9Z' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round
  • Network accessline 1557
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M15.2 12.7A6.3 6.3 0 017.3 4.8a6.3 6.3 0 107.9 7.9Z' fill='none' stroke='black' stroke-width='1.7' stroke-linejoin='round'/%3E%3C
  • Network accessline 1558
    }     .toolbar-chevron {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' strok
  • Network accessline 1559
    .toolbar-chevron {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-line
  • Network accessline 1560
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3
  • Network accessline 1561
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  • Network accessline 1681
    .toolbar .export-menu button[data-action="route-share-card"]::before,     .toolbar .export-menu button[data-action="reach-share-card"]::before {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' vie
  • Network accessline 1682
    .toolbar .export-menu button[data-action="reach-share-card"]::before {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' d
  • Network accessline 1683
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' d='M3 4.5h14v11H3zM6 12l2.5-2.5 2 2 1.5-1.5 2 2'/%3E%3Ccircle cx='13.8' cy='7.
  • Network accessline 1684
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' d='M3 4.5h14v11H3zM6 12l2.5-2.5 2 2 1.5-1.5 2 2'/%3E%3Ccircle cx='13.8' cy='7.3' r='1.
  • Network accessline 1685
    }     .toolbar .export-menu button[data-action^="copy"]::before {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='6' y='6' width='10' height='10' rx='1.5' fill='no
  • Network accessline 1686
    .toolbar .export-menu button[data-action^="copy"]::before {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='6' y='6' width='10' height='10' rx='1.5' fill='none' st
  • Network accessline 1687
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='6' y='6' width='10' height='10' rx='1.5' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M4 13H3.5A1.5 1.5 0 
  • Network accessline 1688
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect x='6' y='6' width='10' height='10' rx='1.5' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M4 13H3.5A1.5 1.5 0 012 11.5
  • Network accessline 1691
    .toolbar .export-menu button[data-format="jpeg"]::before,     .toolbar .export-menu button[data-format="webp"]::before {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpa
  • Network accessline 1692
    .toolbar .export-menu button[data-format="webp"]::before {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 2.5h7l3 3v12H5zM12 2.5v3h3' fill='none' stroke='black
  • Network accessline 1693
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 2.5h7l3 3v12H5zM12 2.5v3h3' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M7.5 14l2-2 1.5 1.5 1.5-1.5' f
  • Network accessline 1694
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5 2.5h7l3 3v12H5zM12 2.5v3h3' fill='none' stroke='black' stroke-width='1.7'/%3E%3Cpath d='M7.5 14l2-2 1.5 1.5 1.5-1.5' fill='non
  • Network accessline 1695
    }     .toolbar .export-menu button[data-format="svg"]::before {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2.5l7 4v7l-7 4-7-4v-7zM3 6.5l7 4 7-4M10 10.5v7'
  • Network accessline 1696
    .toolbar .export-menu button[data-format="svg"]::before {       -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2.5l7 4v7l-7 4-7-4v-7zM3 6.5l7 4 7-4M10 10.5v7' fill=
  • Network accessline 1697
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2.5l7 4v7l-7 4-7-4v-7zM3 6.5l7 4 7-4M10 10.5v7' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E");
  • Network accessline 1698
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 2.5l7 4v7l-7 4-7-4v-7zM3 6.5l7 4 7-4M10 10.5v7' fill='none' stroke='black' stroke-width='1.7'/%3E%3C/svg%3E");
  • Network accessline 2971
    clone.setAttribute('width', vb.width * scale);         clone.setAttribute('height', vb.height * scale);         clone.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
  • Network accessline 2973
    clone.setAttribute('xmlns', 'http://www.w3.org/2000/svg');
  • Network accessline 3038
    var style = document.createElementNS('http://www.w3.org/2000/svg', 'style');
  • Network accessline 3039
    var bgRect = document.createElementNS('http://www.w3.org/2000/svg', 'rect');
  • Network accessline 3755
    var reachabilityMode = null;       var activeReachability = null;       var svgNamespace = 'http://www.w3.org/2000/svg';
  • Network accessline 3756
    var activeReachability = null;       var svgNamespace = 'http://www.w3.org/2000/svg';       var reducedMotionQuery = window.matchMedia ? window.matchMedia('(prefers-reduced-motion: reduce)') : null;
  • Network accessline 3757
    var svgNamespace = 'http://www.w3.org/2000/svg';
  • Network accessline 5105
    var svg = container.querySelector(':scope > svg');       var status = document.getElementById('intent-trace-status');       var namespace = 'http://www.w3.org/2000/svg';
  • Network accessline 5106
    var status = document.getElementById('intent-trace-status');       var namespace = 'http://www.w3.org/2000/svg';       var activeId = null;
  • Network accessline 5107
    var namespace = 'http://www.w3.org/2000/svg';
  • Network accessline 6324
    var navigation = container.querySelector('.diagram-nav');       var passport = document.getElementById('focus-chip');       var namespace = 'http://www.w3.org/2000/svg';
  • Network accessline 6325
    var passport = document.getElementById('focus-chip');       var namespace = 'http://www.w3.org/2000/svg';       var viewBox = diagram.viewBox && diagram.viewBox.baseVal;
  • Network accessline 6326
    var namespace = 'http://www.w3.org/2000/svg';
  • Network accessline 7203
    var journeyNextBtn = document.getElementById('route-journey-next');       var journeyOverviewBtn = document.getElementById('route-journey-overview');       var namespace = 'http://www.w3.org/2000/svg';
  • Network accessline 7204
    var journeyOverviewBtn = document.getElementById('route-journey-overview');       var namespace = 'http://www.w3.org/2000/svg';       var mode = 'idle';
  • Network accessline 7205
    var namespace = 'http://www.w3.org/2000/svg';

visualization/archify-core/renderers/architecture/grid.mjs

  • Executable scriptline 1
    Executable file

visualization/archify-core/renderers/architecture/render-architecture.mjs

  • Executable scriptline 1
    Executable file

visualization/archify-core/renderers/shared/cli.mjs

  • Executable scriptline 1
    Executable file

visualization/archify-core/renderers/shared/desktop-readability.mjs

  • Executable scriptline 1
    Executable file

visualization/archify-core/renderers/shared/diagnostics.mjs

  • Executable scriptline 1
    Executable file

visualization/archify-core/renderers/shared/geometry.mjs

  • Executable scriptline 1
    Executable file

visualization/archify-core/renderers/shared/i18n.mjs

  • Executable scriptline 1
    Executable file

visualization/archify-core/renderers/shared/layout-report.mjs

  • Executable scriptline 1
    Executable file

visualization/archify-core/renderers/shared/text-fit.mjs

  • Executable scriptline 1
    Executable file

visualization/archify-core/renderers/shared/utils.mjs

  • Executable scriptline 1
    Executable file

visualization/archify-core/renderers/shared/validator.mjs

  • Executable scriptline 1
    Executable file

visualization/cleanup-extension.js

  • Executable scriptline 1
    Executable file

visualization/cleanup-map.schema.json

  • Network accessline 1
    {   "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 2
    "$schema": "https://json-schema.org/draft/2020-12/schema",
  • Network accessline 3
    "$id": "https://github.com/tt-a1i/simplify-codebase/visualization/cleanup-map.schema.json",

visualization/package-lock.json

  • Network accessline 12
    "node_modules/ajv": {       "version": "8.20.0",       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
  • Network accessline 13
    "version": "8.20.0",       "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",       "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
  • Network accessline 14
    "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
  • Network accessline 24
    "funding": {         "type": "github",         "url": "https://github.com/sponsors/epoberezkin"
  • Network accessline 25
    "type": "github",         "url": "https://github.com/sponsors/epoberezkin"       }
  • Network accessline 26
    "url": "https://github.com/sponsors/epoberezkin"
  • Network accessline 29
    "node_modules/fast-deep-equal": {       "version": "3.1.3",       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  • Network accessline 30
    "version": "3.1.3",       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
  • Network accessline 31
    "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
  • Network accessline 36
    "node_modules/fast-uri": {       "version": "3.1.7",       "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz",
  • Network accessline 37
    "version": "3.1.7",       "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz",       "integrity": "sha512-dOvZVzjdZdz7phd9v6jCbwxrBW3fK6n8Rc0CtdmM4bumzMnxywBYhuph6J819RRw/ku+rLbelwfMunktuzVVHg==",
  • Network accessline 38
    "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.7.tgz",
  • Network accessline 42
    {           "type": "github",           "url": "https://github.com/sponsors/fastify"
  • Network accessline 43
    "type": "github",           "url": "https://github.com/sponsors/fastify"         },
  • Network accessline 44
    "url": "https://github.com/sponsors/fastify"
  • Network accessline 46
    {           "type": "opencollective",           "url": "https://opencollective.com/fastify"
  • Network accessline 47
    "type": "opencollective",           "url": "https://opencollective.com/fastify"         }
  • Network accessline 48
    "url": "https://opencollective.com/fastify"
  • Network accessline 53
    "node_modules/fsevents": {       "version": "2.3.2",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  • Network accessline 54
    "version": "2.3.2",       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",       "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==",
  • Network accessline 55
    "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz",
  • Network accessline 68
    "node_modules/json-schema-traverse": {       "version": "1.0.0",       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
  • Network accessline 69
    "version": "1.0.0",       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",       "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==",
  • Network accessline 70
    "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
  • Network accessline 75
    "node_modules/playwright": {       "version": "1.62.1",       "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.62.1.tgz",
  • Network accessline 76
    "version": "1.62.1",       "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.62.1.tgz",       "integrity": "sha512-0M+L3LAD8/nm554LOla9Ayx0j0tmFZ0FBcoQ7F1VuVHpM/XpiC8RcDzBQB8W5+hA8L22THxELzeF+2WcUzvcLg==",
  • Network accessline 77
    "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.62.1.tgz",
  • Network accessline 94
    "node_modules/playwright-core": {       "version": "1.62.1",       "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.62.1.tgz",
  • Network accessline 95
    "version": "1.62.1",       "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.62.1.tgz",       "integrity": "sha512-wPYSwEBJY9GHraISXqyqtx0na0LpO3XEX7jNDhntbex7tzUS7kLnZsOlFruFJB4Hi/rhDMjXGqHewDZ68nYZVw==",
  • Network accessline 96
    "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.62.1.tgz",
  • Network accessline 107
    "node_modules/require-from-string": {       "version": "2.0.2",       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
  • Network accessline 108
    "version": "2.0.2",       "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",       "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
  • Network accessline 109
    "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",

visualization/package.json

  • Executable scriptline 1
    Executable file

visualization/render-cleanup-map.mjs

  • Executable scriptline 1
    #!/usr/bin/env node

visualization/test/render-cleanup-map.test.mjs

  • Executable scriptline 1
    Executable file

visualization/test/schema.test.mjs

  • Executable scriptline 1
    Executable file

visualization/test/viewer.test.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 57
    });   await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve));   baseUrl = `http://127.0.0.1:${server.address().port}`;
  • Network accessline 58
    await new Promise((resolve) => server.listen(0, '127.0.0.1', resolve));   baseUrl = `http://127.0.0.1:${server.address().port}`;   browser = await chromium.launch();
  • Network accessline 59
    baseUrl = `http://127.0.0.1:${server.address().port}`;

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

Signal confidence: 36 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.