PromptHacker is an engineering challenge focused on prompt design. Your goal is to design prompts that can complete challenges with ChatGPT. For each challenge, we provide test cases that will be used to score your prompt. Your score will then be added to the leaderboard.

How to Participate

To participate in PromptHacker, follow these steps:
  1. 1. Sign in to PromptHacker using your email or GitHub account. If you don't have an account yet, sign up for one.
  2. 2. On the challenges page, select a challenge. The problem provided will be based on real-world requirements.
  3. 3. Design and submit a prompt to complete the challenge.
  4. 4. Your prompt will be automatically checked after a while, and you will receive points for completing the challenge.
  5. 5. Your highest points from each challenge will be summed up to determine your total score, which will be displayed on the leaderboard.
  6. 6. In order to ensure fairness for all players, each user is limited to 3 attempts per day. This limitation will reset at UTC 00:00 every day.

Submission States

There are 5 states:
  • Pending: The submission is waiting to be enqueued for checking.
  • Running: The check job is currently running.
  • Partial Pass: The submission has been checked, but some test cases have not passed.
  • Accepted: The submission has passed all the test cases. Congratulations!
  • Failed: The submission has not passed any of the test cases.