← Product DesignCONTENT HISTORYWHAT CHANGED · RULE-BASED ANALYSIS
changed
Update to Product Design
Snapshot Sep 30, 2026 · 23:19 UTC · version 0.1.56
Collection source: not recorded for this historical snapshot. These snapshots do not have a confirmed matching collection source. Differences in file lists alone do not establish changes to the package.
Supporting file metadata differs
Newly listed paths: agents/openai.yaml. This compares saved file lists, not package contents; a different collection source can change the list.
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Supporting files
Before
[]
After
[{"relative_path":"agents/openai.yaml","size_in_bytes":205}]
Compare saved observations
Download comparison JSONFull technical diff · 1 changed fields
changed /included_files
BEFORE
[]
AFTER
[
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 205
}
]Full snapshot data
{
"name": "share",
"description": "Share a runnable prototype using the user's preferred deployment tool.",
"included_files": [
{
"relative_path": "agents/openai.yaml",
"size_in_bytes": 205
}
],
"skill_md_contents": "---\nname: share\ndescription: \"Share a runnable prototype using the user's preferred deployment tool.\"\n---\n\n# Share\n\nDeploy the user's runnable prototype so they can share it with others.\n\n## Critical Overrides\n\n- Refer to the Plugin router [$index](../index/SKILL.md) before proceeding.\n- Follow [$critical-overrides](../../references/critical-overrides.md).\n\n## User Context\n\nBefore starting, load [$user-context](../user-context/SKILL.md) and run its preflight script when local shell access is available.\n\nUse saved product URLs, Figma files, screenshots, reference images, codebase paths, Storybook, tokens, design systems, brand assets, component refs, browser preferences, and share targets as grounding material when relevant.\n\nDo not inspect every saved reference. Inspect only what the current task needs.\n\n## Workflow\n\n1. Confirm the prototype directory and the user's preferred deployment target.\n2. If the user invokes Product Design with @Sites, @Vercel, or another deployment tool, treat that as the selected hosting target.\n3. If the user did not choose a target, ask one question:\n\n> Where should I deploy this: @Sites, @Vercel, or another target?\n\n4. Before using Sites for a fresh Product Design prototype, keep the existing project intact. Run `npm run build` and `npm run test:sites`; for `mobile-app`, run `npm run check:runtime` first. Confirm `dist/client/index.html`, `dist/server/index.js`, `dist/.openai/hosting.json`, and source `.openai/hosting.json` exist. Hand that verified project to `sites-hosting`. Do not invoke `sites-building`, run `init-site.sh`, or replace the Product Design runtime with a Vinext starter.\n5. Use the selected deployment tool when it is available.\n6. If the selected tool is not available, say that clearly and ask whether to use another target.\n7. Run the deployment when possible. Do not give setup instructions if you can complete the deployment directly.\n8. Return the shareable URL.\n9. State any misses or manual follow-up the user still needs to do.\n\n## Rules\n\n- Do not deploy before the user chooses or confirms the target.\n- Do not claim the prototype is shared until you have a working URL.\n- If the selected tool is not available, say that clearly and ask whether to use another target.\n"
}SHA-256: 2cc2b1cc734fb1d6c77f49cb05893969c5cb1c7290b3aeddd739d3b13f01acde