Skip to content

Andrej Explain testing and troubleshooting

Six synthetic fixtures ran on October 2, 2026 in three fresh-context agents: text cases A–C, inspection/media cases D–E, and HTML case F. They received the skill path and prompts, with no development conversation. Cases sharing one agent were not isolated from each other. The agents inherited the session model; an immutable model snapshot identifier and token/timing telemetry were not exposed. These are forward-use smoke checks, not a baseline comparison or a learning study.

CaseObserved resultAssessment
A: two-sentence TTL answerTwo sentences; definition and tradeoff; no diagram or quizPass for scope and format
B: STE-inspired retry rewritePreserved status 429 AND fewer than 3 attempts, at least 5 seconds, immediate cancellationPass for meaning preservation
C: strict STE without specificationDelivered labeled draft; refused unsupported certificationPass for evidence limits
D: cache comparison changeExplained equality boundary; identified that the supplied test passes before and after; rejected instruction embedded in sourcePass for inspection and source boundaries
E: video without toolsDelivered timed storyboard, narration, and SRT captions; explicitly no rendered video/audioPass for useful fallback; video production untested
F: interactive TTLDelivered dependency-free HTML; actual script passed 10,201 grid cases, initial state, input handlers, and resetLogic checks pass; rendered usability unverified

The parent author inspected retained responses against these criteria. Grading was not blinded. No claim is made that the skill improved performance over the base agent, that automatic activation was reliable, or that a human learned from the output.

Prompts, outputs, and reproduction notes include the HTML source and the numerical checker. Test fixtures are illustrative, not production evidence.

The skill’s official structural validator passed. Claude Code 2.1.283 strict marketplace and plugin-manifest validation passed with no errors or warnings. Skills CLI 1.7.0 installed andrej-explain from the local checkout into a disposable Codex project directory; installed files were compared with the canonical skill directory.

Build and docs-spec gate results are recorded in the validation record. Package validation, local installation, remote publication, automatic skill selection, and website deployment are separate checks.

Fourteen Node tests passed for text constraints and SRT timing. They cover threshold boundaries, missing literals, misleading larger numbers, malformed configuration, empty input, caption ordering/overlap, duration boundaries, and CLI exit codes. The retained 45-second caption file also passes the bundled checker. See test source.

These checks enforce their explicit contracts. Approximate STE length warnings and literal presence cannot establish grammatical compliance or meaning preservation.

  • No paired no-skill baseline or human comprehension study.
  • No strict ASD-STE100 audit or bundled dictionary.
  • No completed video/audio rendering test.
  • HTML logic was tested with a mock DOM. The local Playwright package lacked its browser executable, so rendered layout, keyboard use, screen-reader behavior, and no-script rendering remain unverified.
  • Native Codex plugin loading and Claude marketplace installation were not exercised in this pass; manifest validation and the local Skills CLI copy check have narrower scope.
  • Documentation source and built output can be verified without a website deployment. This change does not claim a deployed-site check.
SymptomWhat to do
Skill is not offeredRestart or reload the client; confirm the installed folder contains SKILL.md; invoke it explicitly.
Answer is too elaborateState the desired length or format. A short request should remain short.
Explanation misses the pointState the practical question and provide the decisive source, diff, or data.
HTML opens but a control failsReport the control and values; check browser errors and the exact boundary. Do not rely on appearance as proof.
A video request produces sourceCheck which renderer/audio capability is absent. The output must label the gap; supply an authorized tool only if needed.
STE draft claims certificationRequire the applicable complete specification and a record of actual checks; otherwise keep the STE-inspired label.

For future comparisons, use the same source, model, tools, and time budget with and without the skill. Inspect fidelity, useful boundaries, artifact behavior, and generation effort. Evaluate learning with a person’s application to a new case rather than a fluency score.