We welcome puzzle submissions from the community! Follow these steps to contribute:
-
Create a New Issue
- Go to the Issues tab
- Click "New Issue"
- Select "Submit New Puzzle" template
-
Fill Out the Form
- Enter all required fields:
- Puzzle ID (unique number)
- Date
- Author name
- Difficulty level
- Puzzle type(s)
- Clue text
- Answer
- Definition
- Fodder
- Indicator
- Check the submission agreement boxes
- Enter all required fields:
-
Submit the Issue
- A maintainer will review your puzzle
- Once approved, they'll add the
approvedlabel - The automation will automatically:
- Create a JSON file in
/puzzles/{id}.json - Update
index.htmlwith your puzzle - Close the issue with a confirmation comment
- Create a JSON file in
-
Your Puzzle is Live! 🎉
- The puzzle will appear on the main page
- Users can solve it immediately
If you prefer to create the JSON file yourself:
-
Fork the Repository
-
Create a JSON File
- Create a new file in
/puzzles/folder - Name it with the next available number:
{id}.json - Use this structure:
- Create a new file in
{
"id": 24,
"date": "February 2, 2026",
"author": "Your Name",
"difficulty": "medium",
"clue": "Your cryptic clue text (number)",
"answer": "ANSWER",
"definition": "definition part",
"fodder": "fodder part",
"indicator": "indicator word(s)"
}- Update index.html
- Add your puzzle to the
cluesarray at the top:
- Add your puzzle to the
{
id: 24,
clue: "Your cryptic clue text (number)",
answer: "ANSWER",
type: "hidden",
difficulty: "Medium",
date: "2026-02-02"
}- Submit a Pull Request
- Describe your puzzle
- Wait for review and approval
- Must be a valid cryptic crossword clue
- Include letter count in parentheses:
(5)or(5,4)for multi-word answers - Should have clear definition and wordplay parts
- Must be solvable and fair
| Field | Type | Example | Notes |
|---|---|---|---|
id |
number | 24 |
Must be unique |
date |
string | "February 2, 2026" |
Publication date |
author |
string | "Andrew Veda" |
Creator's name |
difficulty |
string | "medium" |
easy, medium, or hard |
clue |
string | "Clue text (5)" |
Include letter count |
answer |
string | "ANSWER" |
Uppercase, no spaces |
definition |
string | "definition part" |
The straight definition |
fodder |
string | "wordplay part" |
Letters used in wordplay |
indicator |
string | "anagram indicator" |
Words that signal the technique |
anagram- Letters rearrangedacrostic- First letters form answercharade- Word parts combinedhidden- Answer hidden in cluehomophone- Sounds like another worddouble- Double definitionmixed- Combination of types
- Submission - Issue or PR created
- Review - Maintainer checks quality and correctness
- Approval -
approvedlabel added (for issues) - Automation - Files created automatically
- Live - Puzzle appears on website
- Submit only original content or puzzles you have permission to share
- Be respectful in all interactions
- Accept feedback graciously
- Ensure puzzles are appropriate for all audiences
- Open an issue for technical problems
- Tag maintainers for urgent matters
- Check existing issues before creating new ones
By submitting a puzzle, you agree to license it under the same terms as this repository.
Happy puzzling! 🧩✨