Jane Street Puzzle Archivist
Use this skill to keep Jane Street puzzle work reproducible, archived, and reusable.
When to Use
- A new monthly Jane Street puzzle is live.
- An existing month needs solver cleanup, answer submission, or better notes.
- You need to compare the current puzzle with prior public solution repos.
- You want to turn puzzle-solving experience into reusable scripts, docs, or skills.
Workflow
- Run
python3 scripts/current_puzzle.pyto inspect the live puzzle metadata. - If it is a new month, run
python3 scripts/current_puzzle.py --initand work insidepuzzles/YYYY/YYYY-MM-slug/. - Refresh the reference index with
python3 scripts/index_reference_repos.py. - Read:
references/reference-repos.mdreferences/solving-patterns.md
- Solve the puzzle with a reproducible script stored in the month folder.
- Record the answer and submission status in that month's
README.mdandsubmission.json. - If you learned a reusable technique, update this skill or the repo knowledge files before finishing.
Required structure
- Each puzzle lives under
puzzles/YYYY/YYYY-MM-slug/. - Keep the puzzle asset, solver, notes, metadata, and submission record together.
- Do not commit
refs/or.omx/.
Publishing
- This skill can be published directly with:
clawhub publish .agents/skills/jane-street-puzzle-archivist --slug jane-street-puzzle-archivist --name "Jane Street Puzzle Archivist" --version <semver>
- If the skill changes materially, publish a new version after verifying the references still match the repo workflow.