Individual skill
archify
Create polished, validated architecture, workflow, sequence, data-flow, and lifecycle/state diagrams as explorable standalone HTML with inline SVG, dark/light themes, optional trace motion, and PNG/JPEG/WebP/SVG/WebM export. Accept plain-language requirements or pasted Mermaid flowchart, sequenceDiagram, and stateDiagram input; inspect repository evidence when the diagram must reflect real code. Use when the user asks to visualize system architecture, infrastructure, cloud/security/network topology, technical workflows, API call sequences, request lifecycles, data pipelines, ETL/ELT, data lineage, state machines, or to convert/beautify Mermaid.
skills/swiss-shot-demos/assets/chart-skills/archify/SKILL.md
Source commit 3d17ba3eb0b0ea631b593bc646b01b83c8d861e4
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 1,766
- Repository last updated
- Oct 26, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- css Repository topic
- html5 Repository topic
- front-end Repository topic
- javascript Repository topic
- ppt Repository topic
- ai Repository topic
- ai-agents Repository topic
- dsh-plugin Repository topic
- dsh-plugins Repository topic
- prompt Repository topic
- engineering Derived category
- operations Derived category
- data Derived category
- devops Derived category
- security Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
LICENSEasset · 1,102 bytesSKILL.mdcore · 16,396 bytesSKILL.mdcore · 16,396 bytesSKILL.mdcore · 16,396 bytesSKILL.mdcore · 16,396 bytesSKILL.mdcore · 16,396 bytesSKILL.mdcore · 16,396 bytesSKILL.mdcore · 16,396 bytesSKILL.mdcore · 16,396 bytesSKILL.mdcore · 16,396 bytesTHIRD_PARTY_NOTICES.mddoc · 5,248 bytesassets/JetBrainsMono-OFL.txtdoc · 4,398 bytesassets/template.htmlasset · 774,866 bytesbin/archify.mjsruns · 78,627 bytesbin/open-artifact.mjsruns · 2,225 bytesbin/preview.mjsruns · 23,722 bytesbin/visual-check.mjsruns · 33,390 bytesbrand-marks/README.mddoc · 1,449 bytesbrand-marks/catalog.jsonasset · 14,162 bytesdelta/architecture-delta.mjsruns · 73,530 bytesexamples/agent-run.lifecycle.jsonasset · 4,044 bytesexamples/agent-tool-call.workflow.jsonasset · 5,687 bytesexamples/async-job-roundtrip.sequence.jsonasset · 4,370 bytesexamples/brand-aware-delivery.architecture.jsonasset · 3,271 bytesexamples/cache-miss-request.sequence.jsonasset · 4,374 bytesexamples/checkout-platform.base.architecture.jsonasset · 2,234 bytesexamples/checkout-platform.head.architecture.jsonasset · 2,368 bytesexamples/dataflow-product-analytics.htmlasset · 817,071 bytesexamples/deployment-release.lifecycle.jsonasset · 4,274 bytesexamples/event-stream.dataflow.jsonasset · 5,433 bytesexamples/incident-response.workflow.jsonasset · 5,375 bytesexamples/lifecycle-agent-run.htmlasset · 810,174 bytesexamples/product-analytics.dataflow.jsonasset · 5,618 bytesexamples/production-deployment.architecture.jsonasset · 5,476 bytesexamples/release-delivery.workflow.jsonasset · 5,164 bytesexamples/sequence-cache-miss-request.htmlasset · 814,754 bytesexamples/web-app-rendered.htmlasset · 811,809 bytesexamples/web-app.architecture.jsonasset · 3,793 bytesexamples/workflow-agent-tool-call-rendered.htmlasset · 819,631 bytesmigrations/workflow-v2.mjsruns · 9,168 bytespackage-lock.jsonasset · 4,906 bytespackage.jsonruns · 1,632 bytesrecipes/scenarios.mjsruns · 32,073 bytesreferences/authoring-contract.mddoc · 14,192 bytesreferences/brand-marks.mddoc · 2,179 bytesreferences/delivery-contract.mddoc · 9,607 bytesreferences/viewer-runtime.mddoc · 4,243 bytesrenderers/architecture/grid.mjsruns · 2,071 bytesrenderers/architecture/render-architecture.mjsruns · 45,546 bytesrenderers/dataflow/README.mddoc · 4,202 bytesrenderers/dataflow/render-dataflow.mjsruns · 21,194 bytesrenderers/lifecycle/README.mddoc · 5,197 bytesrenderers/lifecycle/render-lifecycle.mjsruns · 24,285 bytesrenderers/sequence/README.mddoc · 4,828 bytesrenderers/sequence/render-sequence.mjsruns · 21,734 bytesrenderers/shared/brand-marks.mjsruns · 22,582 bytesrenderers/shared/cli.mjsruns · 10,238 bytesrenderers/shared/desktop-readability.mjsruns · 1,089 bytesrenderers/shared/diagnostics.mjsruns · 6,154 bytesrenderers/shared/engineering-profiles.mjsruns · 6,936 bytesrenderers/shared/generated-brand-marks.mjsruns · 163,612 bytesrenderers/shared/generated-validators.mjsruns · 431,711 bytesrenderers/shared/geometry.mjsruns · 57,175 bytesrenderers/shared/i18n.mjsruns · 48,475 bytesrenderers/shared/layout-report.mjsruns · 1,015 bytesrenderers/shared/legend.mjsruns · 8,652 bytesrenderers/shared/output-path.mjsruns · 11,645 bytesrenderers/shared/repository-evidence.mjsruns · 12,542 bytesrenderers/shared/repository-location.mjsruns · 3,453 bytesrenderers/shared/text-fit.mjsruns · 2,191 bytesrenderers/shared/utils.mjsruns · 11,603 bytesrenderers/shared/validator.mjsruns · 3,508 bytesrenderers/workflow/README.mddoc · 10,386 bytesrenderers/workflow/render-workflow.mjsruns · 1,153 bytesrenderers/workflow/workflow-compiler.mjsruns · 171,400 bytesrenderers/workflow/workflow-migration-geometry.mjsruns · 5,299 bytesschemas/README.mddoc · 11,462 bytesschemas/architecture.schema.jsonasset · 6,753 bytesschemas/common.schema.jsonasset · 3,096 bytesschemas/dataflow.schema.jsonasset · 5,907 bytesschemas/lifecycle.schema.jsonasset · 6,597 bytesschemas/sequence.schema.jsonasset · 5,642 bytesschemas/workflow.schema.jsonasset · 9,752 bytesscripts/check-render-output.mjsruns · 36,425 bytesscripts/check-update.mjsruns · 56,369 bytesscripts/generate-brand-marks.mjsruns · 5,136 bytesscripts/generate-validators.mjsruns · 2,400 bytesscripts/render-examples.mjsruns · 1,178 bytesscripts/update-contract.mjsruns · 6,750 bytesskill-release.jsonasset · 272 bytestest/adaptive-reader-layout.test.mjsruns · 4,875 bytestest/animation.test.mjsruns · 8,891 bytestest/architecture-compare-recovery.test.mjsruns · 8,836 bytestest/architecture-delta-markers.test.mjsruns · 6,775 bytestest/architecture-delta.test.mjsruns · 36,424 bytestest/artifact-receipt-flush.test.mjsruns · 5,299 bytestest/authored-reachability.test.mjsruns · 4,486 bytestest/authoring-safety-contract.test.mjsruns · 2,892 bytestest/automatic-port-spread.test.mjsruns · 16,458 bytestest/base-input-compatibility.test.mjsruns · 1,318 bytestest/brand-marks.test.mjsruns · 30,758 bytestest/chapter-delta-preview.test.mjsruns · 7,538 bytestest/chapter-handoff.test.mjsruns · 5,031 bytestest/chapter-rail.test.mjsruns · 4,342 bytestest/checkout-line-endings.test.mjsruns · 3,682 bytestest/clean-skill-staging.test.mjsruns · 18,193 bytestest/cli-output-types.test.mjsruns · 8,737 bytestest/cli.test.mjsruns · 41,434 bytestest/community-proof-intake.test.mjsruns · 4,722 bytestest/cursor-onboarding.test.mjsruns · 3,555 bytestest/degraded.test.mjsruns · 7,011 bytestest/delivery-contract.test.mjsruns · 3,088 bytestest/desktop-reader-browser.test.mjsruns · 3,925 bytestest/diagram-guide.test.mjsruns · 4,835 bytestest/engineering-profile.test.mjsruns · 10,281 bytestest/export-browser.test.mjsruns · 24,258 bytestest/export-cleanup-browser.test.mjsruns · 17,413 bytestest/finder-browser.test.mjsruns · 18,641 bytestest/finder.test.mjsruns · 5,448 bytestest/fixtures/automatic-routing-node-border-clearance.workflow.jsonasset · 855 bytestest/fixtures/fail-migration-cleanup.mjsruns · 580 bytestest/fixtures/issue-126/custom-widths.workflow.jsonasset · 528 bytestest/fixtures/issue-126/explicit-route.workflow.jsonasset · 703 bytestest/fixtures/issue-126/explicit-viewbox.workflow.jsonasset · 533 bytestest/fixtures/issue-126/labels.workflow.jsonasset · 520 bytestest/fixtures/v1-baseline/agent-run.lifecycle.jsonasset · 3,538 bytestest/fixtures/v1-baseline/agent-tool-call.workflow.jsonasset · 5,360 bytestest/fixtures/v1-baseline/cache-miss-request.sequence.jsonasset · 3,550 bytestest/fixtures/v1-baseline/event-stream.dataflow.jsonasset · 5,433 bytestest/fixtures/v1-baseline/product-analytics.dataflow.jsonasset · 4,827 bytestest/fixtures/v1-baseline/production-deployment.architecture.jsonasset · 5,454 bytestest/fixtures/v1-baseline/web-app.architecture.jsonasset · 3,021 bytestest/fixtures/v1-workflow-700x400.workflow.jsonasset · 915 bytestest/fixtures/v1-workflow-explicit-coordinates.workflow.jsonasset · 1,432 bytestest/focus-browser.test.mjsruns · 29,709 bytestest/gallery.test.mjsruns · 7,206 bytestest/generate-validators.test.mjsruns · 2,300 bytestest/generate-viewer.test.mjsruns · 8,188 bytestest/generated-artifact-xml.test.mjsruns · 3,754 bytestest/geometry.test.mjsruns · 32,303 bytestest/golden.mjsruns · 9,400 bytestest/grid.test.mjsruns · 1,751 bytestest/guide-page.test.mjsruns · 2,492 bytestest/guide.test.mjsruns · 3,353 bytestest/guided-views-browser.test.mjsruns · 41,323 bytestest/guided-views.test.mjsruns · 7,547 bytestest/helpers/desktop-browser.mjsruns · 2,237 bytestest/helpers/offline-fonts.mjsruns · 5,252 bytestest/helpers/viewer-click.mjsruns · 3,497 bytestest/helpers/xml.mjsruns · 1,273 bytestest/i18n.test.mjsruns · 17,690 bytestest/intent-trace-browser.test.mjsruns · 21,100 bytestest/intent-trace.test.mjsruns · 5,747 bytestest/landing.test.mjsruns · 5,558 bytestest/layout-rules.test.mjsruns · 64,653 bytestest/legend-contract.test.mjsruns · 17,144 bytestest/motion-governor-browser.test.mjsruns · 21,921 bytestest/motion-governor.test.mjsruns · 6,425 bytestest/offline-font-browser.test.mjsruns · 12,385 bytestest/offline-self-containment.test.mjsruns · 5,488 bytestest/open-artifact.test.mjsruns · 3,128 bytestest/ordinary-model-floor.test.mjsruns · 43,283 bytestest/output-path.test.mjsruns · 23,923 bytestest/presentation.test.mjsruns · 3,268 bytestest/preset-tryon.test.mjsruns · 5,476 bytestest/preview-contract.test.mjsruns · 2,066 bytestest/preview.test.mjsruns · 24,185 bytestest/proof-aperture.test.mjsruns · 4,540 bytestest/reach-share-card.test.mjsruns · 8,431 bytestest/reader-layout-browser.test.mjsruns · 17,781 bytestest/readme-showcase.test.mjsruns · 15,353 bytestest/real-repository-proof.test.mjsruns · 9,086 bytestest/relationship-direct-explorer.test.mjsruns · 6,442 bytestest/relationship-lens.test.mjsruns · 7,313 bytestest/relationship-permalink.test.mjsruns · 6,605 bytestest/relationship-pulse.test.mjsruns · 6,730 bytestest/release-identity.test.mjsruns · 21,361 bytestest/release-package-gates.test.mjsruns · 37,636 bytestest/render-output-checks.test.mjsruns · 32,298 bytestest/renderer-diagnostic-boundary.test.mjsruns · 4,479 bytestest/repair-receipt.test.mjsruns · 8,065 bytestest/repository-evidence-replacement.test.mjsruns · 6,960 bytestest/repository-evidence.test.mjsruns · 32,813 bytestest/repository-language-metadata.test.mjsruns · 2,131 bytestest/route-journey.test.mjsruns · 8,330 bytestest/route-probe-browser.test.mjsruns · 36,516 bytestest/route-probe.test.mjsruns · 6,334 bytestest/route-share-card.test.mjsruns · 9,588 bytestest/semantic-camera.test.mjsruns · 4,862 bytestest/semantic-flow.test.mjsruns · 4,797 bytestest/semantic-legend-gateway.test.mjsruns · 7,720 bytestest/semantic-lens-browser.test.mjsruns · 34,053 bytestest/semantic-lens.test.mjsruns · 5,573 bytestest/semantic-passport.test.mjsruns · 5,818 bytestest/semantic-radar.test.mjsruns · 37,147 bytestest/semantic-zoom.test.mjsruns · 4,439 bytestest/sequence-column-fit.test.mjsruns · 6,033 bytestest/settled-flow.test.mjsruns · 5,297 bytestest/share-card-export.test.mjsruns · 7,039 bytestest/site-language-continuity.test.mjsruns · 25,614 bytestest/site-language-integration.mjsruns · 377 bytestest/skill-metadata.test.mjsruns · 4,862 bytestest/stable-update-manifest.test.mjsruns · 6,634 bytestest/start-page.test.mjsruns · 14,020 bytestest/story-beat-navigator.test.mjsruns · 6,583 bytestest/story-carrier.test.mjsruns · 4,838 bytestest/story-director-strip.test.mjsruns · 5,099 bytestest/story-follow-camera.test.mjsruns · 5,952 bytestest/story-horizon.test.mjsruns · 5,473 bytestest/story-moment-link.test.mjsruns · 5,771 bytestest/story-shelf.test.mjsruns · 4,836 bytestest/story-trail.test.mjsruns · 4,226 bytestest/toolbar-polish.test.mjsruns · 4,060 bytestest/update-contract.test.mjsruns · 4,862 bytestest/update-notifier.test.mjsruns · 123,824 bytestest/v1-compatibility.test.mjsruns · 12,765 bytestest/vertical-edge.test.mjsruns · 2,773 bytestest/viewer-camera-browser.test.mjsruns · 21,236 bytestest/viewer-chrome-layout.test.mjsruns · 53,849 bytestest/viewer-identifiers-browser.test.mjsruns · 8,369 bytestest/visual-check.test.mjsruns · 16,230 bytestest/webm-artifact.smoke.mjsruns · 100,891 bytestest/workflow-compiler-hard-contract.test.mjsruns · 87,090 bytestest/workflow-compiler.test.mjsruns · 44,138 bytestest/workflow-migration.test.mjsruns · 25,724 bytestest/workflow-semantic-contract.test.mjsruns · 4,565 bytes
Read excerpt
# Archify
Create a self-contained, interactive HTML diagram from a small typed JSON specification. Static output is the default; enable motion only when the user asks for a demo or presentation.
## Fast authoring path
Use this bounded path for ordinary generation. Do not read the optional Viewer Runtime reference unless the user asks about those features.
1. Choose `architecture`, `workflow`, `sequence`, `dataflow`, or `lifecycle` from the question.
2. Read one matching schema in `schemas/`, `schemas/common.schema.json`, and one matching JSON example in `examples/`. Read only those files. Fresh authorship means new stable IDs, domain wording, and layout; use the example for field shape, not facts. New workflow sources use `schema_version: 2` and its readable layout contract; keep `schema_version: 1` only when preserving an existing workflow's fixed geometry. When real product identity matters, query `node bin/archify.mjs brands "<name>" --json`; read `references/brand-marks.md` only for an unknown brand with a user-provided URL.
3. Artifact first: the next tool action must write the candidate. Write the candidate before inspecting renderer internals. Do not plan exact coordinates in prose. Start with one clear main path, short side branches, sparse labels, and at most 12 primary nodes. Set `meta.quality_profile` to `"showcase"` unless the user explicitly requests a dense `standard` map. Start with automatic routes and labels. Do not add `via`, `channelX`, `channelY`, or `labelAt` before a diagnostic calls for one; apply at most one diagnosed geometry control per repair.
4. Validate after every candidate edit and immediately before handoff:
```bash