Change how SpecStory works
Configure SpecStory through VS Code Settings → User → Extensions → SpecStory:
file headers
used as part of the system prompt to generate Derived Rules for youSetting | Description | Default |
---|---|---|
specstory.autoSave | Enable automatic saving of AI conversations | true |
specstory.derivedRules | Enable automatic rule generation | false |
specstory.fileHeaders | Custom headers for rule generation | (see defaults) |
specstory.analytics | Enable anonymous usage analytics | true |
specstory.debug | Enable debug mode and verbose logging | false |
Configure SpecStory through VS Code Settings → User → Extensions → SpecStory:
file headers
used as part of the system prompt to generate Derived Rules for youSetting | Description | Default |
---|---|---|
specstory.autoSave | Enable automatic saving of AI conversations | true |
specstory.derivedRules | Enable automatic rule generation | false |
specstory.fileHeaders | Custom headers for rule generation | (see defaults) |
specstory.analytics | Enable anonymous usage analytics | true |
specstory.debug | Enable debug mode and verbose logging | false |
The SpecStory CLI wrapper is designed to work out of the box with minimal configuration:
Flag | Description | Usage |
---|---|---|
(default) | Run Claude Code through wrapper | specstory |
-s, --sync-markdown | Convert all sessions to markdown | specstory -s |
-u, --session-uuid | Convert specific session | specstory -u <uuid> |
-v, --verbose | Show detailed output | specstory -s -v |
-c, --claude-path | Custom Claude Code path | specstory -c /path/to/claude |
-h, --help | Show help information | specstory -h |
-V, --version | Show version | specstory -V |
.specstory/history/
in current directory~/.claude/projects/
.history.json
maintains session metadataWhen you first run SpecStory in a project, it creates:
.specstory/
directory for storing conversations.specstory/history/
for markdown files.specstory/history/.history.json
for session trackingUnlike the VS Code/Cursor extensions which have extensive settings, the CLI wrapper follows a “convention over configuration” approach for simplicity.
Use verbose mode to troubleshoot:
The verbose flag shows: