Skip to content

Commit 64a950f

Browse files
feat: create typst skill from tutorial (#45)
* dev: add create-english-typst-grammar-skill proposal * dev: implement create-english-typst-grammar-skill proposal * feat: finish create-english-typst-grammar-skill proposal * feat: archive create-english-typst-grammar-skill proposal * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> * fix: render example block --------- Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
1 parent d81aa43 commit 64a950f

13 files changed

Lines changed: 3547 additions & 18 deletions

File tree

.codex/skills/openspec-archive-change/SKILL.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,17 @@ Archive a completed change in the experimental workflow.
8282
mv openspec/changes/<name> openspec/changes/archive/YYYY-MM-DD-<name>
8383
```
8484

85-
6. **Display summary**
85+
6. **Finalize synced spec purpose**
86+
87+
If specs were synced or created under `openspec/specs/`:
88+
- Open each affected main spec at `openspec/specs/<capability>/spec.md`
89+
- Check the `## Purpose` section
90+
- If it contains the autogenerated archive placeholder (for example,
91+
`TBD - created by archiving change ...`) or is still too generic, replace
92+
it with a concise, capability-specific purpose statement before reporting
93+
completion
94+
95+
7. **Display summary**
8696

8797
Show archive completion summary including:
8898
- Change name
@@ -112,3 +122,4 @@ All artifacts complete. All tasks complete.
112122
- Show clear summary of what happened
113123
- If sync is requested, use openspec-sync-specs approach (agent-driven)
114124
- If delta specs exist, always run the sync assessment and show the combined summary before prompting
125+
- If archiving creates or updates canonical specs, do not leave autogenerated placeholder `## Purpose` text behind

0 commit comments

Comments
 (0)