Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion editors/vscode/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,20 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
- **Automatic hooks**: file save, git commit, dependency change, and
context file change handlers
- **Follow-up suggestions**: context-aware buttons after each command
- **`/diag` command**: diagnose extension issues with step-by-step timing

### Changed

- Slash-command surface reconciled to exactly the 45 commands the
extension dispatches. Singular commands renamed to plurals:
`/change`→`/changes`, `/dep`→`/deps`, `/task`→`/tasks`,
`/permission`→`/permissions`. Dedicated `/decisions` and `/learnings`
added alongside `/add`.

### Removed

- `/loop` and `/diag` slash commands. `/site` is now reached through
`/journal site`, and `/doctor` runs inline rather than as a top-level
slash command.

### Configuration

Expand Down
108 changes: 82 additions & 26 deletions editors/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -92,13 +92,17 @@
"description": "Reconcile context with codebase"
},
{
"name": "task",
"description": "Task operations: complete, archive, snapshot"
"name": "complete",
"description": "Mark a task complete by number or description"
},
{
"name": "remind",
"description": "Manage session-scoped reminders"
},
{
"name": "tasks",
"description": "Task operations: complete, archive, snapshot"
},
{
"name": "pad",
"description": "Encrypted scratchpad for sensitive notes"
Expand All @@ -112,52 +116,72 @@
"description": "System diagnostics and bootstrap"
},
{
"name": "memory",
"description": "Memory bridge operations (sync, status, diff, import, publish)"
"name": "wrapup",
"description": "End-of-session wrap-up: capture learnings, decisions, and tasks"
},
{
"name": "journal",
"description": "Journal management (site, obsidian)"
"name": "remember",
"description": "Recall project context and present a structured readback"
},
{
"name": "doctor",
"description": "Context health diagnostics"
"name": "next",
"description": "Suggest what to work on next"
},
{
"name": "config",
"description": "Runtime configuration (switch, status, schema)"
"name": "brainstorm",
"description": "Design before implementation: turn a vague idea into a validated design"
},
{
"name": "reflect",
"description": "Reflect on session progress at a natural breakpoint"
},
{
"name": "spec",
"description": "Scaffold a feature spec from the project template"
},
{
"name": "implement",
"description": "Execute a plan step-by-step with verification"
},
{
"name": "verify",
"description": "Verify a change does what it should by exercising it end-to-end"
},
{
"name": "map",
"description": "Build and maintain architecture maps (ARCHITECTURE.md)"
},
{
"name": "prompt",
"description": "Prompt templates (list, add, show, rm)"
},
{
"name": "why",
"description": "Show rationale for context design decisions"
"name": "blog",
"description": "Generate a blog post draft from project progress"
},
{
"name": "change",
"description": "Show recent codebase changes"
"name": "changelog",
"description": "Generate a themed blog post from commits between releases"
},
{
"name": "dep",
"description": "Show project dependencies"
"name": "check-links",
"description": "Audit docs for dead links"
},
{
"name": "guide",
"description": "Quick start guide"
"name": "journal",
"description": "Journal management (site, obsidian)"
},
{
"name": "permission",
"description": "Permission snapshot and restore"
"name": "consolidate",
"description": "Consolidate redundant entries in LEARNINGS.md or DECISIONS.md"
},
{
"name": "site",
"description": "Documentation site (feed)"
"name": "audit",
"description": "Run a code-level convention audit across the codebase"
},
{
"name": "loop",
"description": "Generate autonomous iteration scripts"
"name": "worktree",
"description": "Manage git worktrees for parallel agent development"
},
{
"name": "pause",
Expand All @@ -167,13 +191,45 @@
"name": "resume",
"description": "Resume context hooks"
},
{
"name": "memory",
"description": "Memory bridge operations (sync, status, diff, import, publish)"
},
{
"name": "decisions",
"description": "Manage DECISIONS.md architectural decisions"
},
{
"name": "learnings",
"description": "Manage LEARNINGS.md gotchas and lessons"
},
{
"name": "config",
"description": "Runtime configuration (switch, status, schema)"
},
{
"name": "permissions",
"description": "Permission snapshot and restore"
},
{
"name": "changes",
"description": "Show recent codebase changes"
},
{
"name": "deps",
"description": "Show project dependencies"
},
{
"name": "guide",
"description": "Quick start guide"
},
{
"name": "reindex",
"description": "Rebuild context file indices"
},
{
"name": "diag",
"description": "Diagnose extension issues — times each step to find hangs"
"name": "why",
"description": "Show rationale for context design decisions"
}
],
"disambiguation": [
Expand Down
Loading
Loading