Ship a real pull request with Claude Code
Claude path, stage 5. Use Claude Code to plan, build and test a real change in an open-source project or a project with real users, and open a pull request for it.
- Category
- Engineering
- Lesson
- Self-paced
- Effort
- ~6h
- Prize
- Free
- Closes in
Learn
Take the course first
This stage starts with Claude Code 101, a free course by Anthropic on the Anthropic Academy site. When you are comfortable, Claude Code in Action covers longer sessions: steering, configuring, automating and verifying. Both are in English and self-paced.
Anthropic Academy is made and run by Anthropic. Alt AI Labs is not affiliated with Anthropic: we link to the course and set this challenge.
Work in this order
- Read the issue and the contribution guide yourself. Some projects do not accept AI-assisted pull requests; pick another project if so. Skip issues someone else is assigned to, and comment on the issue to ask a maintainer before you start.
- Ask for a plan before any code. Read it and correct it.
- Let it build, then review every line. You are the author of the pull request, not Claude.
- Prove it works. Run the tests, add a test for your change, and try it by hand.
- Keep the diff small. Revert anything the issue did not ask for.
Write down what you corrected
The write-up is the part judges read first. One honest paragraph on what Claude got wrong and how you caught it is worth more than a long summary.
Resources
Finish the lesson to unlock submitting.
Sign in to start learningDo
about 6h of work
The task
Deliverables
- 01A link to the pull request
- 02A short write-up in the pull request or a linked doc: the plan, what you corrected, and how you verified the change
- 03The CLAUDE.md file or project notes you gave Claude Code, if you wrote any
Acceptance criteria
Judged against exactly these
- The pull request solves a real issue or adds a real feature, and links to it
- A maintainer agreed on the issue before the pull request was opened, and nobody else was assigned to it
- The project's contribution rules allow AI-assisted work, and the pull request says Claude Code was used
- Automated checks pass, and the change includes tests or explains why none apply
- The write-up names at least one thing you changed after reviewing Claude's code
- The diff contains only changes needed for the issue
- One pull request per entrant, with no secrets or personal data in it
Rules
- Complete the lesson first. The submit form unlocks once you mark it done.
- Submit a link to your work: a public GitHub repo or PR for code challenges; YouTube, Google Drive or Docs, Figma, Notion or a live site for everything else.
- AI tools are allowed and encouraged. Plagiarised or copied work is disqualified.
- The work must be made during the challenge window. For code, the commit history must show it.
- An AI reviewer pre-scores every entry against the acceptance criteria. A human makes the final decision.
- On payout, Alt AI Labs receives a licence to use the winning work (MIT for code). Non-winning entries stay yours.
- Do not include secrets, API keys or anyone's personal data.
Submit
Sign in and complete the lesson to submit. Entry is free.
Sign inResults
- 01
AI pre-score
Every entry is scored by an AI reviewer against the acceptance criteria.
- 02
Human decision
A person on the challenge team reviews the shortlist and makes the final call. The AI score is advisory.
- 03
Win
There is no cash prize. Winning work is shown to the organization behind the challenge.
Posted by
Alt AI Labs