diff --git a/AGENTS.md b/AGENTS.md index e69de29bb..fdfaf59e6 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -0,0 +1,27 @@ +## Product Thinking + +When discussing workflows, documentation, onboarding, or product behavior, start from the user's goal and lived interaction. Do not translate the problem into CLI commands, config flags, file formats, or internal implementation steps as the primary answer unless the user explicitly asks for that level. + +Default framing: + +- What is the user trying to accomplish? +- Where are they starting from? +- What should they say or do in the product experience? +- What should the agent/system do on their behalf? +- What outcome should they see? + +Only after that, mention commands, files, APIs, or implementation mechanics as supporting detail. Treat these as backing mechanisms, not the user journey. + +Bad pattern: + +```text +Run command X, then command Y, then command Z. +``` + +Better pattern: + +```text +Open the relevant experience and tell the agent what outcome you want. The system should guide the workflow and may use command X/Y/Z internally. +``` + +If the user is critiquing UX, docs, or workflow design, do not answer with a bare CLI recipe. First restate the intended human workflow, then identify where the current product forces implementation details onto the user. diff --git a/README.md b/README.md index 45c18bd7e..b9a58746e 100644 --- a/README.md +++ b/README.md @@ -42,10 +42,6 @@ Our philosophy: Follow @0xTab on X for updates · Join the OpenSpec Discord for help and questions.
-### Teams - -Using OpenSpec in a team? [Email here](mailto:teams@openspec.dev) for access to our Slack channel. - ## See it in action @@ -113,6 +109,8 @@ If you want the expanded workflow (`/opsx:new`, `/opsx:continue`, `/opsx:ff`, `/ → **[Workflows](docs/workflows.md)**: combos and patterns