A workflow is a named thing the harbor does; the doors into it are a slash command in the chat, a link on the sheet, or the new-character form. Same run whichever door opened it (workflows.js, runWorkflow in app.js).
/portraits (or "three to pick from" on the sheet): three directions for how they look, written from their card, each drawn by the portrait model; the three land in their chat with "use as their portrait" under each. Costs three portraits, asked first.
/new <idea> (or WRITE IT WITH AI on the new-character form): one call writes the card, including how they look; they join the harbor with their chat open.
/help lists the commands.
89 node tests pass; the Chrome smoke passes with screenshots.
A workflow is a named thing the harbor does; the doors into it are a slash command in the chat, a link on the sheet, or the new-character form. Same run whichever door opened it (workflows.js, runWorkflow in app.js).
- `/portraits` (or "three to pick from" on the sheet): three directions for how they look, written from their card, each drawn by the portrait model; the three land in their chat with "use as their portrait" under each. Costs three portraits, asked first.
- `/new <idea>` (or WRITE IT WITH AI on the new-character form): one call writes the card, including how they look; they join the harbor with their chat open.
- `/help` lists the commands.
89 node tests pass; the Chrome smoke passes with screenshots.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01VAvUH72XsdCitHdh3t7mjr
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
A workflow is a named thing the harbor does; the doors into it are a slash command in the chat, a link on the sheet, or the new-character form. Same run whichever door opened it (workflows.js, runWorkflow in app.js).
/portraits(or "three to pick from" on the sheet): three directions for how they look, written from their card, each drawn by the portrait model; the three land in their chat with "use as their portrait" under each. Costs three portraits, asked first./new <idea>(or WRITE IT WITH AI on the new-character form): one call writes the card, including how they look; they join the harbor with their chat open./helplists the commands.89 node tests pass; the Chrome smoke passes with screenshots.
🤖 Generated with Claude Code
https://claude.ai/code/session_01VAvUH72XsdCitHdh3t7mjr