Everything you can do with SpecStory
SpecStory automatically saves AI chat history in your project’s .specstory
folder. Each conversation is saved as a separate markdown file, ensuring you never lose valuable AI interactions.
Auto-save is enabled by default but can be disabled via the setting specstory.autoSave
.
Works seamlessly in the background.
Preserves your entire conversation history.
Compatible with local and remote workspaces (SSH, DevContainers, WSL).
Need more control over your saved conversations? Use the command palette (Cmd/Ctrl+Shift+P) and run SpecStory: Save AI Chat History
to:
Select specific conversations to save.
Combine multiple conversations into a single markdown file.
Share your AI chat history instantly using the command palette with SpecStory: Share AI Chat History
.
Key sharing features:
Get a unique, shareable URL instantly.
Share anonymously - no signup required.
Select specific conversations to include.
Add markdown and edit markdown blocks, images and embed videos into to your shares.
Add a GitHub URL to “link” your work together.
Edit or remove shared content later (cookie-based authentication).
In SpecStory v0.7.0 and later you can turn on an feature via the setting specstory.derivedRules
.
To use this feature you must:
Have Auto-save enabled.
Create an account and sign-in to the Specstory extension.
This feature is currently free. Each generation makes a call to an LLM and we require authentication to its prevent abuse.
Key Features
Automatically create a derived-rules.mdc
to .cursor/rules
or copilot-instructions.md
to .github/
.
Back-ups your previous versions to the .specstory/ai_rules_backups
directory.
Automatically adds backups to your .gitignore
.
Allows for custom file headers to be modified to customize rule generation through settings.
The system prompt currently in use is:
SpecStory automatically saves AI chat history in your project’s .specstory
folder. Each conversation is saved as a separate markdown file, ensuring you never lose valuable AI interactions.
Auto-save is enabled by default but can be disabled via the setting specstory.autoSave
.
Works seamlessly in the background.
Preserves your entire conversation history.
Compatible with local and remote workspaces (SSH, DevContainers, WSL).
Need more control over your saved conversations? Use the command palette (Cmd/Ctrl+Shift+P) and run SpecStory: Save AI Chat History
to:
Select specific conversations to save.
Combine multiple conversations into a single markdown file.
Share your AI chat history instantly using the command palette with SpecStory: Share AI Chat History
.
Key sharing features:
Get a unique, shareable URL instantly.
Share anonymously - no signup required.
Select specific conversations to include.
Add markdown and edit markdown blocks, images and embed videos into to your shares.
Add a GitHub URL to “link” your work together.
Edit or remove shared content later (cookie-based authentication).
In SpecStory v0.7.0 and later you can turn on an feature via the setting specstory.derivedRules
.
To use this feature you must:
Have Auto-save enabled.
Create an account and sign-in to the Specstory extension.
This feature is currently free. Each generation makes a call to an LLM and we require authentication to its prevent abuse.
Key Features
Automatically create a derived-rules.mdc
to .cursor/rules
or copilot-instructions.md
to .github/
.
Back-ups your previous versions to the .specstory/ai_rules_backups
directory.
Automatically adds backups to your .gitignore
.
Allows for custom file headers to be modified to customize rule generation through settings.
The system prompt currently in use is:
After installing, run the wrapper and it will start claude code.
SpecStory CLI wrapper automatically captures your Claude Code conversations when you run it. Sessions are saved as markdown files in .specstory/history/
in your current project directory.
Automatic capture when running specstory
(launches Claude Code with session tracking).
Sessions are saved with timestamps and descriptive filenames.
Preserves complete conversation history including code blocks and outputs.
Markdown files are immediately available for version control or sharing.
Simple flags let you manage your Claude Code conversation history:
The wrapper reads Claude Code’s session files from ~/.claude/projects/
and converts them to clean markdown in your project’s .specstory/history/
directory.
The current CLI wrapper focuses on markdown generation. Your conversations are saved locally and can be shared through:
.specstory/history/
to version controlDirect sharing to share.specstory.com is currently available in VS Code/Cursor extensions. CLI sharing features are on the roadmap!
The SpecStory CLI wrapper transforms your Claude Code sessions into valuable documentation:
The generated markdown files include:
Complete conversation threads with context
Code blocks with syntax highlighting
Timestamps and session metadata
Clean formatting for easy reading