register_prototype
Register a prototype on VibeSharing to share and gather team feedback. Confirm target collection/project with resolve_target first, then create standalone or add as a project version.
Instructions
Register a prototype on VibeSharing. Creates a standalone prototype by default. To add it as a version under an existing project, provide parent_project_id. IMPORTANT: Before calling this, use resolve_target to confirm the collection and project name with the user. Do not auto-generate names without user confirmation. Returns the VibeSharing URL where the team can view and leave feedback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the prototype (e.g., 'Dashboard Redesign v2') | |
| description | No | Brief description of what this prototype demonstrates | |
| source_code | No | Optional: Source code to upload to VibeSharing. Colleagues can download this from the prototype page. | |
| external_url | No | URL where the prototype is deployed (e.g., https://my-app.vercel.app) | |
| collection_id | No | Optional: ID of collection (folder) to place this prototype in. Use list_collections to find the right ID. | |
| source_filename | No | Optional: Filename for uploaded source (default: 'page.tsx') | |
| parent_project_id | No | Optional: ID of parent project if this is a version/iteration |