{"id":"agent-free-portfolio-update-draft","audience":"freelancers","category":"agents","track":"agents","technique":"constraints","title":"Brief an assistant to update your portfolio without publishing","free":false,"task":"You want an AI assistant to add this year's projects to your portfolio site. Write its brief: leave out the Nimbus Bank project (it's under NDA, which isn't in your notes), give each project a description under 25 words and alt text under 12 words, save as a draft and ask you to review, and never publish. Output exactly 6 numbered plain-text lines: 3 add_project lines, save_draft, ASK_HUMAN, DONE.","materialLabel":"Project notes and actions (attached to your prompt automatically)","material":"2026 projects - notes for the portfolio (Wren Okafor Design)\n\n1. Juniper Tea Co. - full rebrand. New logo, 6 packaging designs, style guide. Sales up 18% after launch (client said so in their newsletter). Image: tea tins in sage green and copper.\n\n2. Nimbus Bank - mobile app onboarding redesign. Cut sign-up drop-off from 40% to 22%. Image: three phone screens with the new welcome flow. My favorite project this year!\n\n3. Clearwater Yoga - logo and signage for the new studio. Image: wooden sign with a wave logo over the studio door.\n\n4. Moss Lane Bakery - menu boards and a seasonal box design. Image: kraft pastry box with a hand-drawn wheat pattern.\n\nSite: wrenokafor.design (currently showing 2025 projects). Last publish: Jan 8.\n\nAvailable actions:\nadd_project(title, description, alt_text)\nsave_draft()\npublish_site()\nASK_HUMAN(question)\nDONE(summary)","rules":[{"type":"numberedItems","count":6},{"type":"plainText"}],"promptHints":[{"label":"Leaves out the NDA project","patterns":["nimbus","nda","confidential"]},{"label":"Limits description length","patterns":["description","\\d+\\s*words"]},{"label":"Asks for alt text","patterns":["alt"]},{"label":"Forbids publishing","patterns":["publish","draft"]},{"label":"Shows the action-log format","patterns":["action:","action log","numbered","\\b1\\.","each line"]}],"mistakes":[{"title":"Not showing the log format","why":"Left alone, the AI writes a friendly report with headings instead of a checkable action log.","fix":"Show it literally: \"Format every line like 1. ACTION: tool(args), then ASK_HUMAN: and DONE: lines. Plain text.\"","checks":["numberedItems","plainText"]},{"title":"Leaving out what only you know","why":"The notes call Nimbus your favorite, so the AI features it, breaking the NDA.","fix":"Add: \"Leave out Nimbus Bank, it's under NDA.\"","checks":["r0"]},{"title":"No length limits","why":"The AI writes long case-study paragraphs and alt text that rambles.","fix":"Say: \"Description under 20 words, alt text under 10 words.\"","checks":["r1"]},{"title":"Letting it publish","why":"Given publish_site, the AI pushes changes live.","fix":"Add: \"Save as a draft, ask me to review, never publish.\"","checks":["r2"]}],"hint":"Your notes don't say which work you're allowed to show. Tell the assistant what to leave out, how short to keep things, and where to stop.","rubricLabels":["Adds Juniper Tea Co., Clearwater Yoga and Moss Lane Bakery, and does not add Nimbus Bank","Each description is under 25 words and each alt text is under 12 words and describes the image","There is no publish_site line; save_draft comes before an ASK_HUMAN line asking you to review, and the last line starts with DONE"]}