Skip to content

Prompting glow-up: reliable file delivery + tool discoverability - #425

Merged
brentrager merged 2 commits into
mainfrom
prompt-glowup
Aug 13, 2026
Merged

Prompting glow-up: reliable file delivery + tool discoverability#425
brentrager merged 2 commits into
mainfrom
prompt-glowup

Conversation

@brentrager

Copy link
Copy Markdown
Contributor

From a full inventory of every prompt surface (persona, all tool descriptions, cast prompts, Narc judges). Highest-leverage fix first: Big Smooth writes a file but doesn't surface it, because the persona never said making ≠ delivering and never named send_file/create_artifact.

  • Persona (BIG_SMOOTH_PERSONA): a DELIVERING FILES rule (make it → send_file it; a path on this machine isn't delivery) + a roster of the previously-unnamed tools (create_artifact, calendar, reminders, imessage, current_datetime).
  • create_artifact: description + return message now say it only WRITES locally and to call send_file to hand it over; the misleading 'openable file:// URL' is demoted to 'local preview only'.
  • grep / write_file: real 'use this when' guidance (they were bare one-liners) + the send_file delivery link.

Deferred follow-ups from the inventory (lower value): unify skills vocab (read_file-the-SKILL.md vs skill_use), give scheduled/proactive turns their own terse framing, trim the 235-line fixer.txt, shrink the th tool's agent-mail sub-protocol. Pearl th-8fb7dd.

🤖 Generated with Claude Code

…ability

Root fix for 'Big Smooth makes a file but doesn't surface it': the persona never
said writing != delivering, and never named send_file/create_artifact. Added a
delivery rule + unnamed-tool roster to BIG_SMOOTH_PERSONA; create_artifact now
points forward to send_file (description + return message, de-emphasizing the
useless-on-another-device file:// path); grep/write_file got 'use this when'
guidance + the send_file link. From the full prompt inventory (persona, all tool
descriptions, cast prompts, Narc judges).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Vzh8t76aDVgeoiwC9KEKZZ
@changeset-bot

changeset-bot Bot commented Aug 12, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: e20f7ff

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@smooai/smooth Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@brentrager
brentrager enabled auto-merge (squash) August 12, 2026 23:59
@brentrager
brentrager merged commit adc704f into main Aug 13, 2026
3 checks passed
brentrager added a commit that referenced this pull request Aug 13, 2026
Bump so apps on 0.1.8 pull the persona/tool-description fix that makes Big Smooth
reliably send_file the things it creates.


Claude-Session: https://claude.ai/code/session_01Vzh8t76aDVgeoiwC9KEKZZ

Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant