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.
Heat
2.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
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 tokensAlways available to the agent
SKILL.md
1,635 tokensWhen the skill is activated
Reference documents
14,294 tokensLoaded on request
Token counts are estimates. Scripts run separately; they are not counted as reference context.
The playbook
- Select mode and scope
- Establish the contract
- Cover the relevant surface
- Build a proof record
- Decide and act
- Deliver the result
Scripts executed separately
visualization/archify-core/renderers/architecture/grid.mjsvisualization/archify-core/renderers/architecture/render-architecture.mjsvisualization/archify-core/renderers/shared/cli.mjsvisualization/archify-core/renderers/shared/desktop-readability.mjsvisualization/archify-core/renderers/shared/diagnostics.mjsvisualization/archify-core/renderers/shared/geometry.mjsvisualization/archify-core/renderers/shared/i18n.mjsvisualization/archify-core/renderers/shared/layout-report.mjsvisualization/archify-core/renderers/shared/text-fit.mjsvisualization/archify-core/renderers/shared/utils.mjsvisualization/archify-core/renderers/shared/validator.mjsvisualization/cleanup-extension.jsvisualization/package.jsonvisualization/render-cleanup-map.mjsvisualization/test/render-cleanup-map.test.mjsvisualization/test/schema.test.mjsvisualization/test/viewer.test.mjs
Files
.github/workflows/cleanup-map.ymlasset1,141 bytes.markdownlint.jsonasset57 bytesLICENSEasset1,087 bytesPRODUCT.mddoc2,384 bytesREADME.en.mddoc9,144 bytesREADME.mddoc8,321 bytesSKILL.mdcore8,790 bytesSKILL.mdcore8,790 bytesSKILL.mdcore8,790 bytesagents/openai.yamlasset301 bytesassets/hero.pngasset1,621,084 bytesdocs/validation.mddoc5,264 bytesdocs/visual-report-example.mddoc4,478 bytesreferences/boundaries-and-lifecycle.mddoc3,651 bytesreferences/decision-records.mddoc3,098 bytesreferences/execution-and-recovery.mddoc4,662 bytesreferences/integrating-findings.mddoc1,964 bytesreferences/investigation.mddoc6,374 bytesreferences/visual-reporting.mddoc12,963 bytesvisualization/.gitignoreasset14 bytesvisualization/LICENSE.archifyasset1,146 bytesvisualization/NOTICE.mddoc934 bytesvisualization/README.mddoc5,789 bytesvisualization/archify-core/LICENSEasset1,146 bytesvisualization/archify-core/UPSTREAM.mddoc2,148 bytesvisualization/archify-core/assets/template.htmlasset377,342 bytesvisualization/archify-core/renderers/architecture/grid.mjsruns2,071 bytesvisualization/archify-core/renderers/architecture/render-architecture.mjsruns43,097 bytesvisualization/archify-core/renderers/shared/cli.mjsruns4,930 bytesvisualization/archify-core/renderers/shared/desktop-readability.mjsruns1,089 bytesvisualization/archify-core/renderers/shared/diagnostics.mjsruns4,113 bytesvisualization/archify-core/renderers/shared/geometry.mjsruns53,893 bytesvisualization/archify-core/renderers/shared/i18n.mjsruns27,057 bytesvisualization/archify-core/renderers/shared/layout-report.mjsruns1,015 bytesvisualization/archify-core/renderers/shared/text-fit.mjsruns2,191 bytesvisualization/archify-core/renderers/shared/utils.mjsruns9,651 bytesvisualization/archify-core/renderers/shared/validator.mjsruns4,213 bytesvisualization/cleanup-extension.cssasset11,470 bytesvisualization/cleanup-extension.jsruns20,944 bytesvisualization/cleanup-map.schema.jsonasset6,295 bytesvisualization/examples/change.cleanup-map.jsonasset3,126 bytesvisualization/examples/survey.cleanup-map.jsonasset2,832 bytesvisualization/package-lock.jsonasset3,867 bytesvisualization/package.jsonruns236 bytesvisualization/render-cleanup-map.mjsruns30,535 bytesvisualization/test/render-cleanup-map.test.mjsruns12,468 bytesvisualization/test/schema.test.mjsruns3,089 bytesvisualization/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 GitHubSkills 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 scriptsAutomated 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:1Analysis incomplete: Referenced executable target unavailable; not analyzedSKILL.md:1Analysis incomplete: Referenced executable target unavailable; not analyzed
- No broad tool permissions
- No dangerous shell commands
- 115 network referencesin 8 files: visualization/archify-core/assets/template.html:412 visualization/package-lock.json:12 README.en.md:7 and 5 more
- No hidden or obfuscated text
- No instruction overrides
- 17 executable scriptsin 17 files: visualization/archify-core/renderers/architecture/grid.mjs:1 visualization/archify-core/renderers/architecture/render-architecture.mjs:1 visualization/archify-core/renderers/shared/cli.mjs:1 and 14 more
- No access to secrets
- No requests to vote in Hot
Show all 132 signals by file
README.en.md
- Network accessline 7
[](./SKILL.md) - Network accessline 8
[](./LICENSE) - Network accessline 9
[](./README.md) - Network accessline 10
[](./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
[](./SKILL.md) - Network accessline 8
[](./LICENSE) - Network accessline 9
[](./README.md) - Network accessline 10
[](./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
visualization/archify-core/UPSTREAM.md
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
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
- Network access in prose of documentationREADME.en.md:7Low confidence
- Network access in prose of documentationREADME.en.md:8Low confidence
- Network access in prose of documentationREADME.en.md:9Low confidence
- Network access in prose of documentationREADME.en.md:10Low confidence
- Network access in code of documentationREADME.en.md:63Low confidence
- Network access in code of documentationREADME.en.md:69Low confidence
- Network access in prose of documentationREADME.md:7Low confidence
- Network access in prose of documentationREADME.md:8Low confidence
- Network access in prose of documentationREADME.md:9Low confidence
- Network access in prose of documentationREADME.md:10Low confidence
- Network access in code of documentationREADME.md:61Low confidence
- Network access in code of documentationREADME.md:67Low confidence
- Network access in prose of documentationvisualization/NOTICE.md:3Low confidence
- Network access in prose of documentationvisualization/NOTICE.md:4Low confidence
- Network access in prose of documentationvisualization/archify-core/UPSTREAM.md:3Low confidence
- Network access in prose of documentationvisualization/archify-core/UPSTREAM.md:4Low confidence
- Executable script in a comment of a file that runsvisualization/archify-core/renderers/architecture/grid.mjs:1Low confidence
- Executable script in code of a file that runsvisualization/archify-core/renderers/architecture/render-architecture.mjs:1High confidence
- Executable script in code of a file that runsvisualization/archify-core/renderers/shared/cli.mjs:1High confidence
- Executable script in code of a file that runsvisualization/archify-core/renderers/shared/desktop-readability.mjs:1High confidence
- Executable script in code of a file that runsvisualization/archify-core/renderers/shared/diagnostics.mjs:1High confidence
- Executable script in a comment of a file that runsvisualization/archify-core/renderers/shared/geometry.mjs:1Low confidence
- Executable script in code of a file that runsvisualization/archify-core/renderers/shared/i18n.mjs:1High confidence
- Executable script in a comment of a file that runsvisualization/archify-core/renderers/shared/layout-report.mjs:1Low confidence
- Executable script in a comment of a file that runsvisualization/archify-core/renderers/shared/text-fit.mjs:1Low confidence
- Executable script in code of a file that runsvisualization/archify-core/renderers/shared/utils.mjs:1High confidence
- Executable script in a comment of a file that runsvisualization/archify-core/renderers/shared/validator.mjs:1Low confidence
- Executable script in code of a file that runsvisualization/cleanup-extension.js:1High confidence
- Executable script in code of a file that runsvisualization/package.json:1High confidence
- Executable script in code of a file that runsvisualization/render-cleanup-map.mjs:1High confidence
- Executable script in code of a testvisualization/test/render-cleanup-map.test.mjs:1Low confidence
- Executable script in code of a testvisualization/test/schema.test.mjs:1Low confidence
- Executable script in code of a testvisualization/test/viewer.test.mjs:1Low confidence
- Network access in code of a testvisualization/test/viewer.test.mjs:57Low confidence
- Network access in code of a testvisualization/test/viewer.test.mjs:58Low confidence
- Network access in code of a testvisualization/test/viewer.test.mjs:59Low confidence
Works with
| Agent | Status | Evidence | Install to |
|---|---|---|---|
| Claude Code | Compatible | Standard SKILL.md SKILL.md | .claude/skills/<skill-name>/ |
| Codex | Compatible | Standard SKILL.md SKILL.md | .agents/skills/<skill-name>/ |
| Cursor | Compatible | Standard SKILL.md SKILL.md | .cursor/skills/<skill-name>/ |
| Gemini CLI | Compatible | Standard SKILL.md SKILL.md | .gemini/skills/<skill-name>/ |
| GitHub Copilot | Compatible | Standard SKILL.md SKILL.md | .github/skills/<skill-name>/ |
| OpenCode | Compatible | Standard 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.