#680 by GitHub stars

dzhng/skills

Reusable AI agent skills for software factories: explore ideas, write specs, implement, review, and run autonomous research. Works with Claude Code, Codex, and other skill-compatible agents.

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

skills/authoring/audit-agents/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/authoring/eval-skills/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/authoring/write-skills/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/audit-decisions/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/audit-performance/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/audit-tests/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/auto-research/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/claude/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/close-spec/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/code-review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/codex/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/eli5/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/explore-unknowns/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/handoff-spec/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/implement-spec/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/implement-spec-with-codex/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/implement-spec-with-goal/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/marketing-pages/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/port-features/SKILL.md

Week of Nov 2, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → 0867285d3f26

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/ratchet-files/SKILL.md

Week of Nov 2, 2026 · +52 / −14 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

- 3 description: Ratchet source file size so every file stays small enough for an agent to read whole: find every file over a token budget, split oversized files by concept, and set up the pre-commit ratchet that stops them from growing. Use when a commit is blocked because a file is over the size budget, when asked to find or split oversized/long/god files, when a file you need to change is too large to read in one pass, or when asked to add a file-size limit or hook to a repository.
+ 3 description: >-
+ 4   Ratchet source file size so every file stays small enough for an agent to read
+ 5   whole: find every file over a token budget, split oversized files by concept,
+ 6   and set up the pre-commit ratchet that stops them from growing. Use when a
+ 7   commit is blocked because a file is over the size budget, when asked to find
+ 8   or split oversized/long/god files, when a file you need to change is too large
+ 9   to read in one pass, or when asked to add a file-size limit or hook to a
+ 10   repository or repair commit-hook coverage across worktrees.
- 75   adds, and make sure `.gitignore` covers `node_modules/`.
+ 82   adds, and make sure `.gitignore` covers `node_modules/`. Choose dependency
+ 83   versions compatible with the repository's supported runtime; the check
+ 84   script's minimum Node version does not establish the runner's minimum.
- 88   With no runner, add husky with lint-staged as dev dependencies, run
- 89   `npx husky init`, replace the whole of `.husky/pre-commit` (it starts as
- 90   `npm test`) with `npx lint-staged` or the package manager's equivalent, and
- 91   add the lint-staged entry above. Husky installs the hook on each clone's
- 92   package install.
+ 97   Inspect `git config --show-origin --get core.hooksPath` and the existing
+ 98   hooks first. The config is normally shared while a relative path resolves
+ 99   per checkout, so Husky's `.husky/_` exists only where the package install
+ 100   ran and every other worktree commits unchecked. Keep an existing runner
+ 101   only if it installs into linked worktrees too.
+ 102 
+ 103   Otherwise add lint-staged as an exact dev dependency and call
+ 104   [`scripts/install-git-hooks.mjs`](scripts/install-git-hooks.mjs) from the
+ 105   root package's `prepare` script, after any existing prepare work. Use this
+ 106   skill's copy if the skill is committed in the repository, else commit an
+ 107   unchanged copy beside the repository's tool scripts; never point at a
+ 108   global skill path. It installs one hook in the shared hooks directory that
+ 109   runs the committing checkout's own lint-staged, refuses a checkout without
+ 110   dependencies with its lockfile's install command, and leaves custom hooks
+ 111   alone. Each committing worktree needs its own install; never share another
+ 112   checkout's dependencies or build output to provide them. If its logic must
+ 113   change, extend `node --test scripts/install-git-hooks.test.mjs` from this
+ 114   skill to cover it.
+ 115 
+ 116   When replacing a repository-owned runner such as Husky, move its other
+ 117   checks into lint-staged and remove its setup and dependency so no
+ 118   installer competes; never unset a user's own hooks path. Installing an
+ 119   older branch can still re-enable the old runner until a current branch
+ 120   installs again. Inspect any conflict the installer reports before going on.
- 97 - **Docs.** Document the budget, the opt-out pragma, and that a clone needs a
- 98   package install for the hook, where the repository documents its other
- 99   hooks; failing that, in a section of its README, creating one if needed.
+ 125 - **Docs.** Document the budget, the opt-out pragma, how package installation
+ 126   enables hooks across worktrees, that each committing checkout needs
+ 127   dependencies, and any replaced runner an older branch can re-enable,
+ 128   where the repository documents its other hooks; failing that, in a
+ 129   section of its README, creating one if needed.
- 103 Done when the setup commit passed the hook, and the installed hook refuses
- 104 `git commit` both of a staged new source file over the budget (a `.js` file
- 105 of more than four bytes per token of budget) and of a line added to a file the audit
- 106 listed, printing the split rules. Unstage and discard both probes afterwards.
+ 133 Verify with real `git commit` attempts in disposable repository fixtures,
+ 134 using the committed installer, runner configuration, and size-check script.
+ 135 Install once, then create a linked worktree without rerunning installation
+ 136 there. Make its dependencies available and prove its own staged oversized
+ 137 new file is refused with the split rules while an under-budget commit
+ 138 succeeds and the main checkout stays unchanged. Also prove an existing
+ 139 oversized file cannot grow, a checkout without dependencies refuses with
+ 140 setup instructions, repeated installation from a linked worktree works, and
+ 141 custom hooks survive installation. Remove the fixtures afterwards.
+ 142 
+ 143 Done when these commit checks pass in both checkout types and the setup
+ 144 commit passed the new hook without bypassing it.

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/refactor-clean/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/retro/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/review/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/write-docs/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/write-spec/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/engineering/write-tests/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/graphics/cinematic-shot/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/graphics/isometric-motion/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/graphics/launch-video/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/graphics/renderer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/graphics/xiaohei-illustrations/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/visual/compare-screenshots/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/visual/design-with-images/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/visual/preview-shots/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

skills/visual/screenshot-critique/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Local scripts → After Local scripts

dc8bdd9dbaaf → 0867285d3f26

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Local scripts

First observation → dc8bdd9dbaaf

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit 0867285d3f2612104afa6bb774779943854d4c15

1.4kGitHub stars
14stars in 7 days
35skills in this repository
30commits in 30 days

Heat

6.4
  • Star growth, last 7 daysAhead of 84% of tracked repositories
  • Star growth, last 24 hoursAhead of 84% of tracked repositories
  • Rank movement, last 7 daysAhead of 29% of tracked repositories
  • Commits, last 30 daysAhead of 87% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

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

Stars over time

Aug 1, 2026Nov 6, 20261,404

Individual skills in this repository

How it works

audit-agents

When your agent uses it

Audit or rewrite AGENTS.md so it holds only lasting principles. Run it only when the user asks for it by name; never invoke it on your own.

What it loads into context

Frontmatter

47 tokens

Always available to the agent

SKILL.md

760 tokens

When the skill is activated

Reference documents

1,132 tokens

Loaded on request

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

The playbook

  1. Workflow
  2. Tests for a line
  3. Shape

Files

  • SKILL.mdcore3,393 bytes
  • assets/example-agents.mddoc5,364 bytes
Read SKILL.md

# Audit Agents

AGENTS.md is read by everyone who will ever work on the project. Picture the next thousand contributors over the next hundred years: a line belongs only if it is still true, and still changes what they do, after every file, tool and dependency has been replaced.

## Workflow

1. Read the AGENTS.md and the root readme. This is a document audit: run no builds and no tests.
2. Give every line one verdict, using the tests below.
   - **Keep**: a principle that passes every test.
   - **Rephrase**: a lasting lesson worded in today's mechanics, or too vague to act on.
   - **Move**: a detail someone needs. Name the owner it belongs to: a readme, a manifest, a skill or a spec.
   - **Delete**: repetition, history, or a line that changes nothing.
3. Check the shape against the example below.
4. Report the findings, highest impact first. Quote each line, give its verdict and the replacement text, and group repeats. Report no finding you can't quote.
View the complete source on GitHub

Skills included

  • audit-agents
  • eval-skills
  • write-skills
  • audit-decisions
  • audit-performance
  • audit-tests
  • auto-research
  • claude
  • close-spec
  • code-review
  • codex
  • eli5
  • explore-unknowns
  • handoff-spec
  • implement-spec
  • implement-spec-with-codex
  • implement-spec-with-goal
  • marketing-pages
  • port-features
  • ratchet-files
  • refactor-clean
  • retro
  • review
  • write-docs
  • write-spec
  • write-tests
  • cinematic-shot
  • isometric-motion
  • launch-video
  • renderer
  • xiaohei-illustrations
  • compare-screenshots
  • design-with-images
  • preview-shots
  • screenshot-critique

Repository facts

License
MIT
Created
Jul 2, 2026
Last pushed
Nov 4, 2026
Forks
85
Open issues
1
Project activity
Active

Rank over the last 12 weeks

Now #680 · best #582 · up 14 in 30 days

  1. #672 on Oct 31
  2. #674 on Nov 1
  3. #676 on Nov 2
  4. #679 from Nov 3 to Nov 4
  5. #681 on Nov 5
  6. #680 since Nov 6
70 earlier periods
  1. #857 on Aug 1
  2. #773 on Aug 11
  3. #762 on Aug 14
  4. #736 on Aug 15
  5. #759 on Aug 16
  6. #775 on Aug 19
  7. #735 on Aug 20
  8. #720 on Aug 21
  9. #683 on Aug 22
  10. #715 on Aug 23
  11. #738 on Aug 24
  12. #747 on Aug 25
  13. #716 on Aug 26
  14. #723 on Aug 27
  15. #746 on Aug 28
  16. #688 on Aug 29
  17. #689 on Aug 30
  18. #713 on Aug 31
  19. #720 on Sep 1
  20. #706 on Sep 2
  21. #664 on Sep 3
  22. #639 on Sep 4
  23. #634 on Sep 5
  24. #650 on Sep 6
  25. #665 on Sep 7
  26. #683 on Sep 8
  27. #673 on Sep 9
  28. #674 on Sep 10
  29. #663 on Sep 11
  30. #666 on Sep 13
  31. #687 on Sep 14
  32. #673 on Sep 15
  33. #687 on Sep 16
  34. #691 on Sep 17
  35. #684 on Sep 18
  36. #659 on Sep 19
  37. #710 on Sep 22
  38. #701 on Sep 23
  39. #660 on Sep 25
  40. #661 on Sep 26
  41. #687 on Sep 27
  42. #685 on Sep 28
  43. #728 on Sep 29
  44. #702 on Sep 30
  45. #668 on Oct 1
  46. #674 on Oct 2
  47. #654 on Oct 3
  48. #686 on Oct 4
  49. #681 on Oct 5
  50. #686 on Oct 6
  51. #694 on Oct 7
  52. #733 on Oct 8
  53. #703 on Oct 9
  54. #689 on Oct 10
  55. #652 on Oct 11
  56. #599 on Oct 12
  57. #589 on Oct 13
  58. #599 on Oct 14
  59. #594 on Oct 15
  60. #603 on Oct 16
  61. #592 on Oct 17
  62. #582 on Oct 18
  63. #594 on Oct 19
  64. #605 on Oct 20
  65. #600 on Oct 22
  66. #593 on Oct 23
  67. #587 on Oct 24
  68. #657 on Oct 25
  69. #662 on Oct 28
  70. #669 from Oct 29 to Oct 30

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 4, 2026

Changed on Nov 3, 2026

New signal: Instruction override signal

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

Show 89 notes
  • skills/authoring/write-skills/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/authoring/write-skills/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/audit-tests/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/claude/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/close-spec/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/close-spec/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/code-review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/code-review/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/codex/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/marketing-pages/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/marketing-pages/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/port-features/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/ratchet-files/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/ratchet-files/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/ratchet-files/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/write-docs/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/engineering/write-spec/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/graphics/isometric-motion/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/graphics/isometric-motion/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/graphics/isometric-motion/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 310 signals by file

skills/engineering/claude/SKILL.md

  • Instruction override signalline 95
    - Read/review: `--tools "Read,Grep,Glob,Bash" --permission-mode dontAsk`.    - Narrow edits: add edit tools and keep the prompt's allowed paths explicit.    - Broad autonomous work: use `--dangerously-skip-permissions` only in a
  • Instruction override signalline 96
    - Narrow edits: add edit tools and keep the prompt's allowed paths explicit.    - Broad autonomous work: use `--dangerously-skip-permissions` only in a      dedicated worktree, with a self-authored prompt and a mandatory diff
  • Instruction override signalline 97
    - Broad autonomous work: use `--dangerously-skip-permissions` only in a
  • Access to secretsline 112
    [Credential-related source omitted]

skills/engineering/code-review/SKILL.md

  • Broad permissionsline 1
    Read Grep Glob Bash
  • Broad permissionsline 1
    Read Grep Glob Bash

skills/engineering/codex/SKILL.md

  • Network accessline 19
    When `codex` is missing from PATH, offer to install it — **ask the user for approval first**, never install on your own initiative. On yes, follow the current instructions at https://developers.openai.com/codex/cli. First-run
  • Network accessline 19
    When `codex` is missing from PATH, offer to install it — **ask the user for approval first**, never install on your own initiative. On yes, follow the current instructions at https://developers.openai.com/codex/cli. First-run
  • Network accessline 20
    approval first**, never install on your own initiative. On yes, follow the current instructions at https://developers.openai.com/codex/cli. First-run authentication is interactive — hand that step to the user. Verify with
  • Network accessline 20
    approval first**, never install on your own initiative. On yes, follow the current instructions at https://developers.openai.com/codex/cli. First-run authentication is interactive — hand that step to the user. Verify with
  • Network accessline 21
    current instructions at https://developers.openai.com/codex/cli. First-run
  • Network accessline 21
    current instructions at https://developers.openai.com/codex/cli. First-run
  • Network accessline 108
    - Pure code + typecheck/unit: `codex exec --sandbox workspace-write "<task>"`.      Network is off; add `-c sandbox_workspace_write.network_access=true` only      when the task must fetch (e.g. new deps).
  • Network accessline 108
    - Pure code + typecheck/unit: `codex exec --sandbox workspace-write "<task>"`.      Network is off; add `-c sandbox_workspace_write.network_access=true` only      when the task must fetch (e.g. new deps).
  • Network accessline 109
    Network is off; add `-c sandbox_workspace_write.network_access=true` only      when the task must fetch (e.g. new deps).    - **Browser verification, dev servers, or full test runs: use
  • Network accessline 109
    Network is off; add `-c sandbox_workspace_write.network_access=true` only      when the task must fetch (e.g. new deps).    - **Browser verification, dev servers, or full test runs: use
  • Network accessline 110
    when the task must fetch (e.g. new deps).
  • Network accessline 110
    when the task must fetch (e.g. new deps).

skills/engineering/ratchet-files/scripts/check-file-size.mjs

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

skills/engineering/ratchet-files/scripts/install-git-hooks.mjs

  • Executable scriptline 1
    Executable file

skills/engineering/ratchet-files/scripts/install-git-hooks.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/SKILL.md

  • Network accessline 8
    > Copied from [wheresryan22/anatomy](https://github.com/wheresryan22/anatomy) (MIT, see `LICENSE`) and repurposed for animations and interactive elements in the same style.

skills/graphics/isometric-motion/examples/arcade-cabinet/arcade-cabinet-light.html

  • Network accessline 156
    .ac-marquee[data-on] .ac-marquee-art{fill:var(--anatomy-lit)} .ac-marquee-frame{fill:none;stroke:var(--anatomy-lo);stroke-width:.5px;vector-effect:non-scaling-stroke} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso
  • Network accessline 157
    .ac-marquee-frame{fill:none;stroke:var(--anatomy-lo);stroke-width:.5px;vector-effect:non-scaling-stroke} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corn
  • Network accessline 158
    </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 4</span><span class="iso-plate-corner" data-corner="title">Upright cabinet, sid
  • Network accessline 689
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 690
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 691
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/examples/arcade-cabinet/arcade-cabinet.html

  • Network accessline 156
    .ac-marquee[data-on] .ac-marquee-art{fill:var(--anatomy-lit)} .ac-marquee-frame{fill:none;stroke:var(--anatomy-lo);stroke-width:.5px;vector-effect:non-scaling-stroke} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso
  • Network accessline 157
    .ac-marquee-frame{fill:none;stroke:var(--anatomy-lo);stroke-width:.5px;vector-effect:non-scaling-stroke} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corn
  • Network accessline 158
    </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 4</span><span class="iso-plate-corner" data-corner="title">Upright cabinet, sid
  • Network accessline 689
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 690
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 691
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/examples/arcade-cabinet/build.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/arcade-cabinet/live.js

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/arcade-cabinet/parts.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/arcade-cabinet/screen.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/desk-computer/build.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/desk-computer/desk-computer-light.html

  • Network accessline 135
    .iso-stage:focus{outline:none} .iso-stage:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:6px} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-
  • Network accessline 136
    .iso-stage:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:6px} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig"
  • Network accessline 137
    </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 2</span><span class="iso-plate-corner" data-corner="title">Desk computer</span>
  • Network accessline 668
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 669
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 670
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/examples/desk-computer/desk-computer.html

  • Network accessline 135
    .iso-stage:focus{outline:none} .iso-stage:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:6px} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-
  • Network accessline 136
    .iso-stage:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:6px} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig"
  • Network accessline 137
    </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 2</span><span class="iso-plate-corner" data-corner="title">Desk computer</span>
  • Network accessline 668
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 669
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 670
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/examples/dial-indicator/build.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/dial-indicator/dial-indicator-light.html

  • Network accessline 112
    body{margin:0;background:var(--anatomy-page);color:var(--anatomy-text);font:14px/1.6 ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased} .iso-page{width:min(650px,100% - 32px);margin:64px auto 96p
  • Network accessline 113
    .iso-page{width:min(650px,100% - 32px);margin:64px auto 96px} </style></head><body class="iso" data-theme="light"><main class="iso-page"><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><sp
  • Network accessline 114
    </style></head><body class="iso" data-theme="light"><main class="iso-page"><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 1</span><spa
  • Network accessline 645
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 646
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 647
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/examples/dial-indicator/dial-indicator.html

  • Network accessline 112
    body{margin:0;background:var(--anatomy-page);color:var(--anatomy-text);font:14px/1.6 ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased} .iso-page{width:min(650px,100% - 32px);margin:64px auto 96p
  • Network accessline 113
    .iso-page{width:min(650px,100% - 32px);margin:64px auto 96px} </style></head><body class="iso" data-theme="dark"><main class="iso-page"><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><spa
  • Network accessline 114
    </style></head><body class="iso" data-theme="dark"><main class="iso-page"><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 1</span><span
  • Network accessline 645
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 646
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 647
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/examples/next-token/build.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/next-token/model.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/next-token/next-token-light.html

  • Network accessline 136
    .iso-stage:focus{outline:none} .iso-stage:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:6px} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-
  • Network accessline 137
    .iso-stage:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:6px} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig"
  • Network accessline 138
    </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 1</span><span class="iso-plate-corner" data-corner="title">Next token</span><sp
  • Network accessline 669
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 670
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 671
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/examples/next-token/next-token.html

  • Network accessline 136
    .iso-stage:focus{outline:none} .iso-stage:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:6px} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-
  • Network accessline 137
    .iso-stage:focus-visible{outline:1px solid var(--anatomy-muted);outline-offset:6px} </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig"
  • Network accessline 138
    </style><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 1</span><span class="iso-plate-corner" data-corner="title">Next token</span><sp
  • Network accessline 669
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 670
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 671
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/examples/raptor-engine/build.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 889
    const backSvg = k.figureSvg({ width: W, height: H, label: LABEL_TEXT, body: back, className: "rp-back" }); const frontSvg = `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg rp-front" viewBox="0 0 ${W} ${H}" aria-hidden="true"><g clas
  • Network accessline 890
    const frontSvg = `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg rp-front" viewBox="0 0 ${W} ${H}" aria-hidden="true"><g class="rp-engine">${groups.join("")}</g></svg>`;
  • Network accessline 923
    const corners = `<div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 1</span><span class="iso-plate-corner" data-corner="title">Raptor 2 · test stand</span><span class="iso-plate-corner" da
  • Network accessline 924
    const controls = `<div class="rp-controls"><button type="button" class="rp-fire" data-fire><span class="rp-lamp" aria-hidden="true"></span><span data-fire-label>Ignite</span></button><span class="rp-hint">Hover the engine to take it apart</
  • Network accessline 925
    const glowSvg = `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg rp-glow" viewBox="0 0 ${W} ${H}" aria-hidden="true"><g class="rp-glow-g"><path class="rp-rim rp-rim-soft" d="${LIP}"/><path class="rp-rim" d="${LIP}"/></g></svg>`;

skills/graphics/isometric-motion/examples/raptor-engine/live.js

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/raptor-engine/raptor-engine-light.html

  • Network accessline 471
    stroke: none; } </style><figure class="iso-figure rp"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 1</span><span class="iso-plate-corner" data-corner="title">R
  • Network accessline 473
    </style><figure class="iso-figure rp"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 1</span><span class="iso-plate-corner" data-corner="title">Raptor 2 · test s

skills/graphics/isometric-motion/examples/raptor-engine/raptor-engine.html

  • Network accessline 471
    stroke: none; } </style><figure class="iso-figure rp"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 1</span><span class="iso-plate-corner" data-corner="title">R
  • Network accessline 473
    </style><figure class="iso-figure rp"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 1</span><span class="iso-plate-corner" data-corner="title">Raptor 2 · test s

skills/graphics/isometric-motion/examples/ripple-tank/build.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 529
    const backSvg = k.figureSvg({ width: W, height: H, label: LABEL_TEXT, body: back, className: "rt-back" }); const layerSvg = (name, body) => `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg rt-layer ${name}" viewBox="0 0 ${W} ${H}" ar
  • Network accessline 530
    const layerSvg = (name, body) => `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg rt-layer ${name}" viewBox="0 0 ${W} ${H}" aria-hidden="true">${body.join("")}</svg>`;

skills/graphics/isometric-motion/examples/ripple-tank/live.js

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/ripple-tank/model.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/ripple-tank/ripple-tank-light.html

  • Network accessline 215
    } } </style><div class="rt"><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 3</span><span class="iso-plate-corner" data-corner="title">
  • Network accessline 216
    } </style><div class="rt"><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 3</span><span class="iso-plate-corner" data-corner="title">Ri
  • Network accessline 217
    </style><div class="rt"><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 3</span><span class="iso-plate-corner" data-corner="title">Ripp
  • Network accessline 748
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 749
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 750
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/examples/ripple-tank/ripple-tank.html

  • Network accessline 215
    } } </style><div class="rt"><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 3</span><span class="iso-plate-corner" data-corner="title">
  • Network accessline 216
    } </style><div class="rt"><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 3</span><span class="iso-plate-corner" data-corner="title">Ri
  • Network accessline 217
    </style><div class="rt"><figure class="iso-figure"><div class="iso-plate"><div class="iso-plate-corners" aria-hidden="true"><span class="iso-plate-corner" data-corner="fig">Fig 3</span><span class="iso-plate-corner" data-corner="title">Ripp
  • Network accessline 748
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 749
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 750
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/examples/spot-plate/art.tsx

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/spot-plate/drops.ts

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/spot-plate/fan.ts

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/spot-plate/figure.tsx

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/spot-plate/geometry.ts

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/spot-plate/live.tsx

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/spot-plate/rig.ts

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/test-rig/art.tsx

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/test-rig/figure.tsx

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/test-rig/geometry.ts

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/test-rig/live.tsx

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/test-rig/pose.ts

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/test-rig/rig.ts

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/test-rig/view.ts

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/turning-dial/build.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 449
    const LABEL = "A combination dial on a raised door plate. A small robot hand lies on the dial's hub and turns with it: a palm with a cover plate, a connector block, a piston on two saddles with a ball joint, three jointed fingers whose tips
  • Network accessline 450
    const backSvg = k.figureSvg({ width: WIDTH, height: HEIGHT, label: LABEL, body: BACK }); const staticSvg = (list) => `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg iso-layer" viewBox="0 0 ${WIDTH} ${HEIGHT}" aria-hidden="true">${li
  • Network accessline 451
    const staticSvg = (list) => `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg iso-layer" viewBox="0 0 ${WIDTH} ${HEIGHT}" aria-hidden="true">${list.join("")}</svg>`;

skills/graphics/isometric-motion/examples/turning-dial/live.js

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/examples/turning-dial/stress.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 191
    for (let f = 0; f < 5; f++) {     const tag = f < 4 ? `f${f}` : "thumb";     const curl = (Math.sin(t * 1.3 + f * 0.9) * 0.5 + 0.5) * lift;
  • Network accessline 192
    const tag = f < 4 ? `f${f}` : "thumb";     const curl = (Math.sin(t * 1.3 + f * 0.9) * 0.5 + 0.5) * lift;     out[`${tag}.j0`] = -5 + 10 * curl;
  • Network accessline 193
    const curl = (Math.sin(t * 1.3 + f * 0.9) * 0.5 + 0.5) * lift;
  • Network accessline 223
    const BACK = [`<path class="iso-halo" d="${k.haloOf(BENCH, BENCH_TOP - 6, 6, P)}"/>`, ...layerOf("back")]; const backSvg = k.figureSvg({ width: WIDTH, height: HEIGHT, label: "A dense robot hand on a turntable in a workshop: a stress scene f
  • Network accessline 224
    const backSvg = k.figureSvg({ width: WIDTH, height: HEIGHT, label: "A dense robot hand on a turntable in a workshop: a stress scene for the 3D mode.", body: BACK }); const staticSvg = (list) => `<svg xmlns="http://www.w3.org/2000/svg" class
  • Network accessline 225
    const staticSvg = (list) => `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg iso-layer" viewBox="0 0 ${WIDTH} ${HEIGHT}" aria-hidden="true">${list.join("")}</svg>`;

skills/graphics/isometric-motion/examples/turning-dial/turning-dial-light.html

  • Network accessline 167
    .td-led-core{fill:var(--td-led-pale)} .td-stage[data-gl] .td-led{opacity:var(--td-fallback,0)} </style><div class="iso-stage iso-turn td-stage" tabindex="0" role="slider" aria-label="Combination dial: drag around the dial or use the arrow k
  • Network accessline 168
    .td-stage[data-gl] .td-led{opacity:var(--td-fallback,0)} </style><div class="iso-stage iso-turn td-stage" tabindex="0" role="slider" aria-label="Combination dial: drag around the dial or use the arrow keys to turn it, press B to break the p
  • Network accessline 169
    </style><div class="iso-stage iso-turn td-stage" tabindex="0" role="slider" aria-label="Combination dial: drag around the dial or use the arrow keys to turn it, press B to break the pod off" aria-valuemin="0" aria-valuemax="99" aria-valueno

skills/graphics/isometric-motion/examples/turning-dial/turning-dial-verify-light.html

  • Network accessline 167
    .td-led-core{fill:var(--td-led-pale)} .td-stage[data-gl] .td-led{opacity:var(--td-fallback,0)} </style><div class="iso-stage iso-turn td-stage" tabindex="0" role="slider" aria-label="Combination dial: drag around the dial or use the arrow k
  • Network accessline 168
    .td-stage[data-gl] .td-led{opacity:var(--td-fallback,0)} </style><div class="iso-stage iso-turn td-stage" tabindex="0" role="slider" aria-label="Combination dial: drag around the dial or use the arrow keys to turn it, press B to break the p
  • Network accessline 169
    </style><div class="iso-stage iso-turn td-stage" tabindex="0" role="slider" aria-label="Combination dial: drag around the dial or use the arrow keys to turn it, press B to break the pod off" aria-valuemin="0" aria-valuemax="99" aria-valueno

skills/graphics/isometric-motion/examples/turning-dial/turning-dial.html

  • Network accessline 167
    .td-led-core{fill:var(--td-led-pale)} .td-stage[data-gl] .td-led{opacity:var(--td-fallback,0)} </style><div class="iso-stage iso-turn td-stage" tabindex="0" role="slider" aria-label="Combination dial: drag around the dial or use the arrow k
  • Network accessline 168
    .td-stage[data-gl] .td-led{opacity:var(--td-fallback,0)} </style><div class="iso-stage iso-turn td-stage" tabindex="0" role="slider" aria-label="Combination dial: drag around the dial or use the arrow keys to turn it, press B to break the p
  • Network accessline 169
    </style><div class="iso-stage iso-turn td-stage" tabindex="0" role="slider" aria-label="Combination dial: drag around the dial or use the arrow keys to turn it, press B to break the pod off" aria-valuemin="0" aria-valuemax="99" aria-valueno

skills/graphics/isometric-motion/examples/turning-dial/turning-stress-light.html

  • Network accessline 157
    .iso-turn{position:relative} .iso-turn>.iso-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none} .ts-stage{outline:none}</style><div class="iso-stage iso-turn ts-stage" tabindex="0" role="img" aria-label="A dense robo
  • Network accessline 158
    .iso-turn>.iso-layer{position:absolute;inset:0;width:100%;height:100%;pointer-events:none} .ts-stage{outline:none}</style><div class="iso-stage iso-turn ts-stage" tabindex="0" role="img" aria-label="A dense robot hand turning on a turntable
  • Network accessline 159
    .ts-stage{outline:none}</style><div class="iso-stage iso-turn ts-stage" tabindex="0" role="img" aria-label="A dense robot hand turning on a turntable"><svg xmlns="http://www.w3.org/2000/svg" class="iso-svg" viewBox="0 0 760 560" role="img" 

skills/graphics/isometric-motion/kit/audit.mjs

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 230
    const rm = Math.max(...poly.map(([, r]) => r));
  • Dangerous shell operationline 233
    const spread = [0, 1, 2].map((i) => rm * Math.sqrt(Math.max(0, 1 - F.a[i] * F.a[i])));
  • Dangerous shell operationline 340
    const { aV, uV, vV, s0, s1, rm } = shape._f;
  • Dangerous shell operationline 356
    const qc = xc * xc + yc * yc - rm * rm;
  • Dangerous shell operationline 362
    } else if (xc * xc + yc * yc > rm * rm) return null;

skills/graphics/isometric-motion/kit/canvas-painter.mjs

  • Network accessline 1
    const CP_Q = 64; const CP_SVG = "http://www.w3.org/2000/svg";
  • Executable scriptline 1
    Executable file
  • Network accessline 2
    const CP_SVG = "http://www.w3.org/2000/svg";
  • Network accessline 689
    const theme = holder ? holder.getAttribute("data-theme") : "dark";       const card = getComputedStyle(stage.closest(".iso-plate") || stage).getPropertyValue("--anatomy-card").trim() || "#fff";       return `<svg xmlns="http://www.w3.org/20
  • Network accessline 690
    const card = getComputedStyle(stage.closest(".iso-plate") || stage).getPropertyValue("--anatomy-card").trim() || "#fff";       return `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ${W} ${H}" width="${W}" height="${H}"><style>${css.r
  • Network accessline 691
    return `<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ${W} ${H}" width="${W}" height="${H}"><style>${css.replace(/<\/style/gi, "")}</style><g class="iso" data-theme="${theme}"><g class="iso-plate" style="padding:0;box-shadow:none">${

skills/graphics/isometric-motion/kit/gl-shared.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/kit/gl.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/kit/iso-kit.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 532
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";     return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 533
    return `<svg${attrs({         xmlns: "http://www.w3.org/2000/svg",         class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 534
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/kit/iso-kit.ts

  • Executable scriptline 1
    Executable file
  • Network accessline 669
    const style = standalone ? `<style>${ISO_CSS}</style>` : "";   return `<svg${attrs({     xmlns: "http://www.w3.org/2000/svg",
  • Network accessline 670
    return `<svg${attrs({     xmlns: "http://www.w3.org/2000/svg",     class: `iso-svg${standalone ? " iso" : ""}${className ? ` ${className}` : ""}`,
  • Network accessline 671
    xmlns: "http://www.w3.org/2000/svg",

skills/graphics/isometric-motion/kit/lathe.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/kit/react/draw.tsx

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/kit/react/live.tsx

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/kit/tube.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/kit/turn-audit.mjs

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 758
    for (const Rm of rotations) {
  • Dangerous shell operationline 759
    const t = Rm ? apply(Rm, t0) : t0;

skills/graphics/isometric-motion/kit/turn-build.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 1267
    };   const out = { svg: markup, data: packed, css: TURN_CSS, report, scene, frames, planesByName };   out.layerSvg = (name, { width, height, label = "" }) => `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg iso-live iso-layer" data-l
  • Network accessline 1268
    const out = { svg: markup, data: packed, css: TURN_CSS, report, scene, frames, planesByName };   out.layerSvg = (name, { width, height, label = "" }) => `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg iso-live iso-layer" data-live="
  • Network accessline 1269
    out.layerSvg = (name, { width, height, label = "" }) => `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg iso-live iso-layer" data-live="${esc(name)}" viewBox="0 0 ${width} ${height}" aria-hidden="true"${label ? ` aria-label="${esc(la

skills/graphics/isometric-motion/kit/turn-fixed.mjs

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 463
    const text = atob(value);

skills/graphics/isometric-motion/kit/turn.mjs

  • Executable scriptline 1
    Executable file
  • Possible obfuscationline 428
    const text = atob(value);

skills/graphics/isometric-motion/references/verify.md

  • Network accessline 14
    node scripts/capture.mjs page.html --out shots/joint.png --zoom 200,80,220,170  # close-up at 4x, in card px node scripts/capture.mjs page.html --out shots/still.png --reduced              # reduced motion node scripts/capture.mjs http://lo
  • Network accessline 16
    node scripts/capture.mjs http://localhost:3000/docs --select "figure:nth-of-type(3) .iso-plate"   # one figure on a dev-server page

skills/graphics/isometric-motion/references/webgl.md

  • Network accessline 166
    const DATA = { W, H, camera: glCamera(P), plateR: 40, deck: [DECK.w / 2, DECK.r] }; const backSvg = k.figureSvg({ width: W, height: H, label: LABEL, body: back }); const frontSvg = `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg fx-
  • Network accessline 167
    const backSvg = k.figureSvg({ width: W, height: H, label: LABEL, body: back }); const frontSvg = `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg fx-layer" viewBox="0 0 ${W} ${H}" aria-hidden="true">${front.join("")}</svg>`; const st
  • Network accessline 168
    const frontSvg = `<svg xmlns="http://www.w3.org/2000/svg" class="iso-svg fx-layer" viewBox="0 0 ${W} ${H}" aria-hidden="true">${front.join("")}</svg>`;

skills/graphics/isometric-motion/scripts/audit-affine-bounds.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/audit-cache.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/audit-clearance-envelope.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/audit-empty-clipping.test.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 21
    try{   const page=join(directory,"figure.html");await writeFile(page,'<!doctype html><div class="iso-plate"></div>');   const expression=`(async()=>{const fixtures=${JSON.stringify(fixtures.map(([,m])=>m))};const result=[];for(const m of fi
  • Network accessline 22
    const page=join(directory,"figure.html");await writeFile(page,'<!doctype html><div class="iso-plate"></div>');   const expression=`(async()=>{const fixtures=${JSON.stringify(fixtures.map(([,m])=>m))};const result=[];for(const m of fixtures)
  • Network accessline 23
    const expression=`(async()=>{const fixtures=${JSON.stringify(fixtures.map(([,m])=>m))};const result=[];for(const m of fixtures){const svg='<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64">'+m+'</svg>';const

skills/graphics/isometric-motion/scripts/audit-order-convergence.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/audit-path-origin.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/audit-profile.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/audit-projection.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/audit-slide-clearance.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/audit-svg-attributes.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/audit-taper.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/capture-current-geometry.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/capture-selector.test.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 15
    const out = join(directory, "capture.png");     const content = svgOnly       ? '<svg width="80" height="40" xmlns="http://www.w3.org/2000/svg"><rect width="80" height="40" fill="green"/></svg>'
  • Network accessline 16
    const content = svgOnly       ? '<svg width="80" height="40" xmlns="http://www.w3.org/2000/svg"><rect width="80" height="40" fill="green"/></svg>'       : `<div class="iso-plate" tabindex="0" id="first" style="width:100px;height:80px;backgr
  • Network accessline 17
    ? '<svg width="80" height="40" xmlns="http://www.w3.org/2000/svg"><rect width="80" height="40" fill="green"/></svg>'

skills/graphics/isometric-motion/scripts/capture.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 123
    };   try {     const target = await (await fetch(`http://127.0.0.1:${port}/json/new?about:blank`, { method: "PUT" })).json();
  • Network accessline 124
    try {     const target = await (await fetch(`http://127.0.0.1:${port}/json/new?about:blank`, { method: "PUT" })).json();     const socket = new WebSocket(target.webSocketDebuggerUrl);
  • Network accessline 125
    const target = await (await fetch(`http://127.0.0.1:${port}/json/new?about:blank`, { method: "PUT" })).json();

skills/graphics/isometric-motion/scripts/capture.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/chrome-port.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/chrome-startup.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/drive-actions.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/drive-async-until.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/drive-turn-controller.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/drive.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 128
    };   try {     const page = await (await fetch(`http://127.0.0.1:${port}/json/new?about:blank`, { method: "PUT" })).json();
  • Network accessline 129
    try {     const page = await (await fetch(`http://127.0.0.1:${port}/json/new?about:blank`, { method: "PUT" })).json();     const socket = new WebSocket(page.webSocketDebuggerUrl);
  • Network accessline 130
    const page = await (await fetch(`http://127.0.0.1:${port}/json/new?about:blank`, { method: "PUT" })).json();

skills/graphics/isometric-motion/scripts/drive.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/enter-key.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/fidelity-cut.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/fidelity-tube-coverage.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/fingerprint.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/inline-kit.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/line-ends.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 98
    }       else if (C === "A") {         const arc = document.createElementNS("http://www.w3.org/2000/svg", "path");
  • Network accessline 99
    else if (C === "A") {         const arc = document.createElementNS("http://www.w3.org/2000/svg", "path");         arc.setAttribute("d", `M${x} ${y}${command}${args}`);
  • Network accessline 100
    const arc = document.createElementNS("http://www.w3.org/2000/svg", "path");
  • Network accessline 287
    problems.sort((a, b) => b.gap - a.gap);   if (show) {     const ns = "http://www.w3.org/2000/svg";
  • Network accessline 288
    if (show) {     const ns = "http://www.w3.org/2000/svg";     const overlay = document.createElementNS(ns, "svg");
  • Network accessline 289
    const ns = "http://www.w3.org/2000/svg";

skills/graphics/isometric-motion/scripts/lines-arcs.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/lines-bezier.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/lines-round.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/lines-rounded-rect.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/lines.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/lines.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/navigation.test.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 19
    const server = createServer();       await new Promise((resolve) => server.listen(0, "127.0.0.1", resolve));       target = `http://127.0.0.1:${server.address().port}/`;
  • Network accessline 20
    await new Promise((resolve) => server.listen(0, "127.0.0.1", resolve));       target = `http://127.0.0.1:${server.address().port}/`;       await new Promise((resolve) => server.close(resolve));
  • Network accessline 21
    target = `http://127.0.0.1:${server.address().port}/`;

skills/graphics/isometric-motion/scripts/orbit-sampling.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/react-dots-opacity.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/react-readout-first-write.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/react-readout-target.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/react-solid-seamless.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/react-visibility-target.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/turn-bench.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/turn-check.mjs

  • Executable scriptline 1
    Executable file
  • Network accessline 41
    const chrome = spawn(chromePath(), ["--headless=new", ...(process.platform === "linux" ? ["--no-sandbox"] : []), ...(process.platform === "win32" ? ["--do-not-de-elevate"] : []), "--remote-debugging-port=0", `--user-data-dir=${profile}`, "-
  • Network accessline 42
    const port = await chromePort(chrome, profile);   const page = await (await fetch(`http://127.0.0.1:${port}/json/new?about:blank`, { method: "PUT" })).json();   const socket = new WebSocket(page.webSocketDebuggerUrl);
  • Network accessline 43
    const page = await (await fetch(`http://127.0.0.1:${port}/json/new?about:blank`, { method: "PUT" })).json();
  • Network accessline 276
    }     }     return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ' + W + " " + H + '" width="' + w + '" height="' + h + '" shape-rendering="crispEdges"><rect width="100%" height="100%" fill="rgb(0,0,0)"/>' + out.join("") + "</svg>";
  • Network accessline 277
    }     return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ' + W + " " + H + '" width="' + w + '" height="' + h + '" shape-rendering="crispEdges"><rect width="100%" height="100%" fill="rgb(0,0,0)"/>' + out.join("") + "</svg>";   };
  • Network accessline 278
    return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ' + W + " " + H + '" width="' + w + '" height="' + h + '" shape-rendering="crispEdges"><rect width="100%" height="100%" fill="rgb(0,0,0)"/>' + out.join("") + "</svg>";
  • Network accessline 348
    const h = H * SCALE;   let hidden = null;   const svgString = () => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ' + W + " " + H + '" width="' + w + '" height="' + h + '" class="iso iso-svg" data-theme="' + theme + '" style="--anat
  • Network accessline 349
    let hidden = null;   const svgString = () => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ' + W + " " + H + '" width="' + w + '" height="' + h + '" class="iso iso-svg" data-theme="' + theme + '" style="--anatomy-paper:var(--anatomy
  • Network accessline 350
    const svgString = () => '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 ' + W + " " + H + '" width="' + w + '" height="' + h + '" class="iso iso-svg" data-theme="' + theme + '" style="--anatomy-paper:var(--anatomy-card)"><style>' + cs
  • Network accessline 592
    if (argv.includes("--lines")) {       const angles = Array.from({ length: 24 }, (_, i) => i * 15);       const planted = await page.evaluate(`(() => { window.__isoTurn.set(0); const part = document.querySelector("svg[data-live] [data-p]"); 
  • Network accessline 593
    const angles = Array.from({ length: 24 }, (_, i) => i * 15);       const planted = await page.evaluate(`(() => { window.__isoTurn.set(0); const part = document.querySelector("svg[data-live] [data-p]"); const el = document.createElementNS("h
  • Network accessline 594
    const planted = await page.evaluate(`(() => { window.__isoTurn.set(0); const part = document.querySelector("svg[data-live] [data-p]"); const el = document.createElementNS("http://www.w3.org/2000/svg", "path"); el.setAttribute("class", "iso-

skills/graphics/isometric-motion/scripts/turn-fidelity.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/turn-group-reference.test.mjs

  • Executable scriptline 1
    Executable file

skills/graphics/isometric-motion/scripts/turn-split-owner.test.mjs

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/scripts/visual-parity-diff.eval.mjs

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/scripts/visual-parity-diff.mjs

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/test/visual-parity-diff.test.mjs

  • Executable scriptline 1
    Executable file
  • Dangerous shell operationline 2
    import { access, readFile, rm } from 'node:fs/promises';

skills/visual/compare-screenshots/vendor/pixelmatch/index.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pixelmatch/package.json

  • Executable scriptline 1
    Executable file
  • Network accessline 27
    "repository": {     "type": "git",     "url": "git+https://github.com/mapbox/pixelmatch.git"
  • Network accessline 28
    "type": "git",     "url": "git+https://github.com/mapbox/pixelmatch.git"   },
  • Network accessline 29
    "url": "git+https://github.com/mapbox/pixelmatch.git"
  • Network accessline 37
    "license": "ISC",   "bugs": {     "url": "https://github.com/mapbox/pixelmatch/issues"
  • Network accessline 38
    "bugs": {     "url": "https://github.com/mapbox/pixelmatch/issues"   },
  • Network accessline 39
    "url": "https://github.com/mapbox/pixelmatch/issues"
  • Network accessline 40
    },   "homepage": "https://github.com/mapbox/pixelmatch#readme" }
  • Network accessline 41
    "homepage": "https://github.com/mapbox/pixelmatch#readme"

skills/visual/compare-screenshots/vendor/pngjs/lib/bitmapper.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/bitpacker.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/chunkstream.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/constants.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/crc.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/filter-pack.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/filter-parse-async.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/filter-parse-sync.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/filter-parse.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/format-normaliser.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/interlace.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/packer-async.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/packer-sync.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/packer.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/paeth-predictor.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/parser-async.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/parser-sync.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/parser.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/png-sync.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/png.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/sync-inflate.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/lib/sync-reader.js

  • Executable scriptline 1
    Executable file

skills/visual/compare-screenshots/vendor/pngjs/package.json

  • Executable scriptline 1
    Executable file
  • Network accessline 17
    "Eugene Kulabuhov"   ],   "homepage": "https://github.com/lukeapage/pngjs",
  • Network accessline 18
    ],   "homepage": "https://github.com/lukeapage/pngjs",   "keywords": [
  • Network accessline 19
    "homepage": "https://github.com/lukeapage/pngjs",
  • Network accessline 59
    "license": "MIT",   "bugs": {     "url": "https://github.com/pngjs/pngjs/issues"
  • Network accessline 60
    "bugs": {     "url": "https://github.com/pngjs/pngjs/issues"   },
  • Network accessline 61
    "url": "https://github.com/pngjs/pngjs/issues"

skills/visual/screenshot-critique/scripts/receipts.eval.mjs

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

skills/visual/screenshot-critique/scripts/receipts.mjs

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

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.

Declared and executed: 10 facts
Signal confidence: 234 facts

and 184 more

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeNativeFrontmatter field disable-model-invocation in skills/authoring/audit-agents/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/authoring/audit-agents/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/authoring/audit-agents/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/authoring/audit-agents/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/authoring/audit-agents/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/authoring/audit-agents/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.

Add this badge to your README

It updates every night and links to this page.

dzhng/skills: #680 on hotskills, 1.4k stars

[![dzhng/skills on hotskills](https://hotskills.dev/badge/dzhng-skills.svg)](https://hotskills.dev/skill/dzhng-skills/)