What problem does it solve?
This Skill prevents broken or inconsistent Juice Shop challenge additions by providing a structured verification workflow before merging changes.
Core Features & Use Cases
- Challenge metadata validation: Checks uniqueness, formatting, category/tag validity, hint quality, and optional mitigation URL correctness for entries in challenges.yml.
- CTF integration checks: Verifies the challenge key is wired into config.schema.yml and config/fbctf.yml without mapping conflicts.
- Operational readiness auditing: Ensures translations exist for new categories/tags and that tests respect disabledEnv constraints.
- Support-file coverage: Confirms required hacking-instructor scripts and coding challenge assets exist when those features are enabled.
Quick Start
Use this Skill to review a newly proposed challenge key end-to-end across challenges.yml, CTF config, translations, optional scripts, optional codefixes, and associated tests for correctness.