Assignment

Ship a new feature with Claude Code

Tip

Full homework guide

Step-by-step brief with copy-paste prompts: Ship your second Pennywise feature.

Add one new feature to Pennywise using Claude Code, from plan to working, on your own. Then document it in Cowork.

Pick one (or propose your own)

  • Search and filter expenses by name or category
  • A budget limit per category, with an alert when you go over
  • Export the monthly summary as a PDF
  • A chart of spend over the last six months
  • Recurring expense detection (same payee, same amount, monthly)

Rule of thumb: pick something Lovable would struggle to do cleanly.

How to do it (graded on process, not polish)

  1. Start with the Plan prompt. Read the plan, correct it, then say go.
  2. Build one step at a time. Review each diff before you approve it.
  3. Hit a break and fix it with the Debug prompt.
  4. Write a one-page PRD for your feature in Cowork.
  5. Create your first Claude Code skill (/new-feature) and use it at least once.
  6. Publish a LinkedIn post with Cowork. Do not just draft it.

Stretch

Ask Claude Code to write a short plain-English note in your project explaining how the feature works.

Time: 60 to 90 minutes. Stuck more than 15 minutes is a WhatsApp question, not a solo struggle.

Done when

  • The feature works in your live app
  • You can explain one diff you approved in one sentence
  • You have a one-page PRD in Cowork
  • You created a working /new-feature skill and used it at least once
  • You posted before and after in the WhatsApp group
  • You published one LinkedIn post (screenshot or short video)

Share in Maven or WhatsApp: What you built, that you saved your build method as a Claude Code skill, and one thing you learned about directing an AI agent.