Skip to main content
Exécutez n'importe quel Skill dans Manus
en un clic
Dépôt GitHub

flat-js

flat-js contient 6 skills collectées depuis mmis1000, avec une couverture métier par dépôt et des pages de détail sur le site.

skills collectés
6
Stars
4
mis à jour
2026-05-05
Forks
1
Couverture métier
2 catégories métier · 100% classifié
explorateur de dépôts

Skills dans ce dépôt

flat-js-vm-serialization
Développeurs de logiciels

Use when planning or implementing Flat JS VM state serialization, execution snapshots, snapshot restore, host capability registries, serializable runtime records, iterator/collection/function/generator/async serialization support, serialization playground work, or updates to `plan/vm-state-serialization-plan.md`. Guides phased work, runtime boundaries, unsupported-state policy, and validation gates.

2026-05-05
flat-js-branch-working-status
Analystes en assurance qualité des logiciels et testeurs

Use when confirming a Flat JS branch is truly working, green, ready, or target complete after compiler, runtime, protected-mode, loader, example, or browser-facing changes. Provides the checklist and completion gates to satisfy before claiming the branch is done.

2026-05-03
flat-js-loader-output-audit
Analystes en assurance qualité des logiciels et testeurs

Use when checking rebuilt Flat JS generated loader output, especially `example/opcode-kitchen-sink-loader.js`, for runtime-internal property names emitted as string properties, leaked bookkeeping fields, or cleanup regressions after runtime/compiler changes.

2026-04-30
flat-js-root-cause-fixes
Développeurs de logiciels

Use when fixing Flat JS bugs, regressions, unintended test failures, or behavior that broke after a recent change, especially in `src/compiler/**`, `src/runtime/**`, opcode work, or Test262-driven fixes. Enforces root-cause fixes: remove or narrow the regression-causing change first, and do not add workaround paths, new opcodes, special-case branches, sentinels, or duplicate semantics layers just to patch a newly introduced bug.

2026-04-28
flat-js-no-es5-lowering
Développeurs de logiciels

Use when adding or fixing ES2015+ language support in Flat JS, especially in `src/compiler/**`, `src/runtime/**`, opcode work, or syntax handlers. Enforces the project rule that newer JavaScript features must be implemented directly in compiler/runtime semantics rather than lowered into ES5-style helper code, synthetic AST rewrites, or userland compatibility shims.

2026-04-28
flat-js-sim-stepping
Développeurs de logiciels

Use when working on the Flat JS arena sim, debugger stepping, scan or lastMoveDistance barriers, TICKS_PER_SECOND semantics, or future multi-controller bot scheduling. Grounds changes in the current code so world ticks, raw VM steps, and user-visible highlight steps are not conflated.

2026-04-22