Features
Everything you can do with SpecStory
Auto-Save Your AI Conversations
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).
Manual Save and Export
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 and Editorialize Your AI Conversations
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).
Automatically Derive Rules for AI
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
orcopilot-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.
How Rules Derivation Works
The system prompt currently in use is:
Auto-Save Your AI Conversations
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).
Manual Save and Export
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 and Editorialize Your AI Conversations
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).
Automatically Derive Rules for AI
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
orcopilot-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.
How Rules Derivation Works
The system prompt currently in use is:
After installing, run the wrapper and it will start claude code.
Auto-Save Your AI Conversations
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.
Export and Organize Conversations
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.
Share Your AI Conversations
The current CLI wrapper focuses on markdown generation. Your conversations are saved locally and can be shared through:
- Git commits - Add
.specstory/history/
to version control - Direct file sharing - Send markdown files to teammates
- Documentation - Include conversations in project docs
- Manual upload - Use any markdown hosting service
Direct sharing to share.specstory.com is currently available in VS Code/Cursor extensions. CLI sharing features are on the roadmap!
Conversation History as Documentation
The SpecStory CLI wrapper transforms your Claude Code sessions into valuable documentation:
- Learning resource - Review past problem-solving approaches
- Knowledge base - Search through markdown files for solutions
- Team sharing - Commit conversations for team learning
- Project context - Build up domain knowledge over time
The generated markdown files include:
- Complete conversation threads with context
- Code blocks with syntax highlighting
- Timestamps and session metadata
- Clean formatting for easy reading