You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,7 +36,7 @@ Our philosophy:
36
36
> [!TIP]
37
37
> **New workflow now available!** We've rebuilt OpenSpec with a new artifact-guided workflow.
38
38
>
39
-
> Run `/opsx:onboard` to get started. → [Learn more here](docs/opsx.md)
39
+
> Run `/opsx:propose "your idea"` to get started. → [Learn more here](docs/opsx.md)
40
40
41
41
<palign="center">
42
42
Follow <ahref="https://x.com/0xTab">@0xTab on X</a> for updates · Join the <ahref="https://discord.gg/YctCnvvshC">OpenSpec Discord</a> for help and questions.
@@ -46,17 +46,14 @@ Our philosophy:
46
46
47
47
Using OpenSpec in a team? [Email here](mailto:teams@openspec.dev) for access to our Slack channel.
Now tell your AI: `/opsx:new <what-you-want-to-build>`
101
+
Now tell your AI: `/opsx:propose <what-you-want-to-build>`
102
+
103
+
If you want the expanded workflow (`/opsx:new`, `/opsx:continue`, `/opsx:ff`, `/opsx:verify`, `/opsx:sync`, `/opsx:bulk-archive`, `/opsx:onboard`), select it with `openspec config profile` and apply with `openspec update`.
105
104
106
105
> [!NOTE]
107
106
> Not sure if your tool is supported? [View the full list](docs/supported-tools.md) – we support 20+ tools and growing.
Copy file name to clipboardExpand all lines: docs/cli.md
+15-6Lines changed: 15 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# CLI Reference
2
2
3
-
The OpenSpec CLI (`openspec`) provides terminal commands for project setup, validation, status inspection, and management. These commands complement the AI slash commands (like `/opsx:new`) documented in [Commands](commands.md).
3
+
The OpenSpec CLI (`openspec`) provides terminal commands for project setup, validation, status inspection, and management. These commands complement the AI slash commands (like `/opsx:propose`) documented in [Commands](commands.md).
4
4
5
5
## Summary
6
6
@@ -67,6 +67,8 @@ These options work with all commands:
67
67
68
68
Initialize OpenSpec in your project. Creates the folder structure and configures AI tool integrations.
.cursor/commands/ # Cursor OPSX commands (if delivery includes commands)
118
127
... (other tool configs)
119
128
```
120
129
121
130
---
122
131
123
132
### `openspec update`
124
133
125
-
Update OpenSpec instruction files after upgrading the CLI. Re-generates AI tool configuration files.
134
+
Update OpenSpec instruction files after upgrading the CLI. Re-generates AI tool configuration files using your current global profile, selected workflows, and delivery mode.
126
135
127
136
```
128
137
openspec update [path] [options]
@@ -920,7 +929,7 @@ openspec completion uninstall
920
929
921
930
## Related Documentation
922
931
923
-
-[Commands](commands.md) - AI slash commands (`/opsx:new`, `/opsx:apply`, etc.)
932
+
-[Commands](commands.md) - AI slash commands (`/opsx:propose`, `/opsx:apply`, etc.)
924
933
-[Workflows](workflows.md) - Common patterns and when to use each command
925
934
-[Customization](customization.md) - Create custom schemas and templates
|`/opsx:sync`| Merge delta specs into main specs |
18
-
|`/opsx:archive`| Archive a completed change |
19
27
|`/opsx:bulk-archive`| Archive multiple changes at once |
20
28
|`/opsx:onboard`| Guided tutorial through the complete workflow |
21
29
30
+
The default global profile is `core`. To enable expanded workflow commands, run `openspec config profile`, select workflows, then run `openspec update` in your project.
31
+
22
32
---
23
33
24
34
## Command Reference
25
35
36
+
### `/opsx:propose`
37
+
38
+
Create a new change and generate planning artifacts in one step. This is the default start command in the `core` profile.
39
+
40
+
**Syntax:**
41
+
```text
42
+
/opsx:propose [change-name-or-description]
43
+
```
44
+
45
+
**Arguments:**
46
+
| Argument | Required | Description |
47
+
|----------|----------|-------------|
48
+
|`change-name-or-description`| No | Kebab-case name or plain-language change description |
| Trae |Skill-based invocations such as `/openspec-propose`, `/openspec-apply-change` (no generated `opsx-*` command files)|
573
622
574
-
The functionality is identical regardless of syntax.
623
+
The intent is the same across tools, but how commands are surfaced can differ by integration.
575
624
576
625
> **Note:** GitHub Copilot commands (`.github/prompts/*.prompt.md`) are only available in IDE extensions (VS Code, JetBrains, Visual Studio). GitHub Copilot CLI does not currently support custom prompt files — see [Supported Tools](supported-tools.md) for details and workarounds.
The default global profile is `core`, which includes `propose`, `explore`, `apply`, and `archive`. You can enable the expanded workflow commands with `openspec config profile` and then `openspec update`.
22
+
34
23
## What OpenSpec Creates
35
24
36
25
After running `openspec init`, your project has this structure:
@@ -131,31 +120,22 @@ The change folder moves to `openspec/changes/archive/` for audit history.
131
120
132
121
Let's walk through adding dark mode to an application.
133
122
134
-
### 1. Start the Change
123
+
### 1. Start the Change (Default)
135
124
136
-
```
137
-
You: /opsx:new add-dark-mode
125
+
```text
126
+
You: /opsx:propose add-dark-mode
138
127
139
128
AI: Created openspec/changes/add-dark-mode/
140
-
Ready to create: proposal
141
-
```
142
-
143
-
### 2. Create Artifacts
144
-
145
-
Use `/opsx:ff` (fast-forward) to create all planning artifacts at once:
0 commit comments