Skip to main content
ateeducacion
Profil créateur GitHub

ateeducacion

Vue par dépôt de 27 skills collectés dans 3 dépôts GitHub.

skills collectés
27
dépôts
3
mis à jour
2026-07-11
explorateur de dépôts

Dépôts et skills représentatifs

Affichage des 8 principaux skills collectés sur 15 dans ce dépôt.
blueprint-provisioning
Développeurs de logiciels

Blueprint provisioning system expert. Use when working with blueprint JSON files, step handlers, the executor engine, resource resolution, PHP code generation for Moodle provisioning, or adding new blueprint step types. Covers the full pipeline from blueprint parsing through validation, constant substitution, resource loading, step execution, and progress reporting.

2026-07-11
moodle-internals
Développeurs de logiciels

Moodle LMS domain expert. Use when working with Moodle APIs, plugin system, database schema, install/upgrade lifecycle, config settings, course structure, user management, enrollment, caching (MUC), or any PHP code that interacts with Moodle core. Covers Moodle 4.4 through 5.1+ branch conventions.

2026-07-11
wasm-browser-runtime
Développeurs de logiciels

WebAssembly and browser runtime expert. Use when debugging WASM crashes (OOM, unreachable traps, memory access out of bounds), optimizing Emscripten MEMFS performance, working with service worker request routing, understanding browser memory constraints, handling Web Worker communication, or investigating issues at the WASM/JS boundary. Also covers crash recovery, resource exhaustion detection, and runtime restart strategies.

2026-06-08
e2e-playwright
Analystes en assurance qualité des logiciels et testeurs

End-to-end testing expert with Playwright. Use when writing, debugging, or reviewing browser-based tests that verify the full Moodle Playground flow — shell boot, Moodle runtime loading, blueprint execution, iframe navigation, service worker routing, and UI interactions. Covers Playwright API, iframe handling, waiting strategies for WASM boot, and test patterns specific to this project.

2026-04-02
wp-playground-php-wasm
Développeurs de logiciels

WordPress Playground and @php-wasm runtime expert. Use when working with the PHP WebAssembly runtime, PHP instance lifecycle, php.run() execution model, file system operations (writeFile, readFileAsBuffer, mkdir, isDir), php.ini configuration via setPhpIniEntries(), request/response conversion, or debugging issues that originate in the upstream @php-wasm/web and @php-wasm/universal packages.

2026-04-01
unit-testing
Analystes en assurance qualité des logiciels et testeurs

Unit testing expert for Node.js built-in test runner (node:test). Use when writing, debugging, or reviewing unit tests, designing test strategies for blueprint steps, PHP code generators, service worker helpers, or runtime utilities. Covers mocking patterns for php.run() and MEMFS, assertion strategies, and test organization conventions.

2026-03-27
e2e-playwright
Analystes en assurance qualité des logiciels et testeurs

Playwright E2E expert for the Nextcloud playground. Use when writing or debugging browser end-to-end tests — booting the shell, waiting for the WASM runtime to be ready, verifying the Nextcloud login/dashboard renders, applying blueprints via query params, exercising the side panel / settings, and fixing flaky waits. References playwright.config.mjs and tests/e2e/.

2026-06-07
blueprint-provisioning
Développeurs de logiciels

Blueprint JSON provisioning expert for the Nextcloud playground. Use when working with blueprint parsing/normalization, step handlers, executing occ commands for Nextcloud provisioning (installNextcloud, login, createUser, createGroup, addUserToGroup, enableApp, disableApp, setConfig, writeFile, createShare, runOcc), resource resolution, and PHP/occ code generation. References src/shared/blueprint.js, assets/blueprints/, and the occ wrapper pattern from spike/run-spike.mjs.

2026-06-06
nextcloud-internals
Développeurs de logiciels

Nextcloud server domain expert for the php-wasm playground. Use for occ commands (maintenance:install, app:enable/disable, config:system:set, user:add, group:adduser, status), config/config.php keys (datadirectory, dbtype=sqlite3, trusted_domains, overwrite.cli.url, filelocking.enabled, enabledPreviewProviders, check_data_directory_permissions, memcache.local), the apps/ + core/shipped.json system, SQLite usage, AJAX cron, and CRITICALLY the WASM constraints plus the exact source-patch set (posix polyfill, base.php CLI detection under SAPI 'wasm', Config.php flock, console.php owner check, Avatar.php bbox, the console.php occ wrapper). This is the most important skill in this repo — base every claim on docs/feasibility-spike.md.

2026-06-06
unit-testing
Analystes en assurance qualité des logiciels et testeurs

Node built-in test runner expert for the Nextcloud playground. Use when writing or debugging node:test / node --test unit tests for blueprint parsing/normalization, shared paths, storage, the posix/PHP prepend generation, and occ/install-script generation. References tests/*.test.mjs and the helpers they cover in src/shared and src/runtime.

2026-06-06
wasm-browser-runtime
Développeurs de logiciels

WebAssembly and browser runtime expert for the Nextcloud playground. Use when debugging WASM crashes (OOM, unreachable traps, memory access out of bounds), working with Emscripten MEMFS vs NODEFS, the Nextcloud bundle-size / memory problem (807 MB extracted), trimming strategy, a possible OPFS-backed core mount, service worker request routing, Web Worker comms, crash recovery, and GitHub Pages subpath handling. Adapted from the Moodle skill of the same name to this repo's specifics.

2026-06-06
wp-playground-php-wasm
Développeurs de logiciels

WordPress Playground / @php-wasm runtime expert for the Nextcloud playground. Use when working with the PHP WebAssembly runtime — PHP instance lifecycle, php.run() vs php.request(), loadWebRuntime / loadNodeRuntime, filesystem mounting (createNodeFsMountHandler, MEMFS), setPhpIniEntries, auto_prepend_file, the intl extension, php_sapi_name()=='wasm' detection, tcpOverFetch networking, and filesystem ops. References how src/runtime/php-loader.js and the spike (spike/run-spike.mjs) use these.

2026-06-06
3 dépôts affichés sur 3
Tous les dépôts sont affichés