What problem does it solve? Turning an arbitrary directory into a resolvable ptp workspace requires running the OpenSpec CLI correctly, seeding configuration without clobbering existing files, and handling edge cases like nested workspaces or partial trees. This Skill defines that creation procedure exactly, so one invocation produces one deterministic outcome. ## Core Features & Use Cases - Deterministic creation: Runs npx -y openspec init --tools none . in the current directory and seeds an empty .claude/ptp/config.json only when absent, leaving existing files byte-identical. - Ordered preflight gates: Refuses on any supplied argument, a non-directory openspec entry, an existing openspec directory, or a missing git root — creating nothing on refusal. - Structured reporting: Prints slug, isRoot, branch shape, config target, seed outcome, and warnings, with exactly one needs-human-action case carrying the repair command. - Use Case: A developer inside a git repository runs /ptp:workspace-init to declare the current directory a ptp workspace, and receives a report confirming resolution even when an ancestor workspace already exists. ## Quick Start Ask the AI to run /ptp:workspace-init in the current directory to declare it a ptp workspace and show the resulting report.