chore: release v0.9.0

This commit is contained in:
Noah Brier
2025-09-14 08:02:14 -04:00
parent 40ad0aae4f
commit dcf7e2f902
5 changed files with 120 additions and 100 deletions
+81 -17
View File
@@ -159,7 +159,7 @@ and create a synthesis of the key themes and insights?
Pre-configured AI assistants ready to use:
- `thinking-partner` - Explore ideas through questions
- `inbox-processor` - Organize your captures
- `inbox-processor` - Organize your captures
- `research-assistant` - Deep dive into topics
- `daily-review` - End of day reflection
- `weekly-synthesis` - Find patterns in your week
@@ -170,7 +170,37 @@ Pre-configured AI assistants ready to use:
Run with: `/[command-name]` in Claude Code
**Stay Updated**: Claudesidian automatically checks for updates when you start Claude Code and will remind you to run `/upgrade` when new features are available.
### Staying Updated with `/upgrade`
Claudesidian automatically checks for updates when you start Claude Code and will remind you to run `/upgrade` when new features are available.
The upgrade command intelligently merges new features while preserving your customizations:
```bash
# Preview what would be updated (recommended first)
/upgrade check
# Run the interactive upgrade
/upgrade
# Skip confirmations for safe updates (advanced)
/upgrade force
```
**What the upgrade does:**
- Creates a timestamped backup before making any changes
- Shows you diffs for each file before updating
- Preserves your personal notes and customizations
- Only updates system files (commands, agents, scripts)
- Never touches your content folders (00_Inbox, 01_Projects, etc.)
- Provides rollback capability if needed
**Safety features:**
- All your personal content is protected
- Complete backup created in `.backup/upgrade-[timestamp]/`
- File-by-file review and confirmation
- Progress tracked in `.upgrade-checklist.md`
- Can be stopped and resumed at any time
## Vision & Document Analysis (Optional)
@@ -229,18 +259,9 @@ Best practices:
4. Use Termius or similar SSH client on mobile
5. Run Claude Code remotely
### Custom Agents
### Custom Commands
Create specialized agents by saving instructions:
**Thinking Partner** (`06_Metadata/Agents/thinking-partner.md`):
```markdown
You are a collaborative thinking partner.
- Ask clarifying questions
- Help explore connections
- Track insights in a running log
- Never jump to solutions too quickly
```
Create specialized commands by saving instructions in `.claude/commands/`:
**Research Assistant** (`06_Metadata/Agents/research-assistant.md`):
```markdown
@@ -312,10 +333,53 @@ This setup is based on key principles:
## Contributing
This is a living template. As you develop workflows that work for you:
1. Document them in `06_Metadata/Reference/`
2. Share back with the community
3. Remember: best practices emerge from use, not theory
We welcome contributions from the community! This is a living template that gets better with everyone's input.
### How to Contribute
1. **Fork the repository** on GitHub
2. **Create a feature branch** (`git checkout -b feature/amazing-feature`)
3. **Make your changes**
4. **Test your changes** to ensure everything works
5. **Commit your changes** (`git commit -m 'Add amazing feature'`)
6. **Push to the branch** (`git push origin feature/amazing-feature`)
7. **Open a Pull Request** with a clear description of what you've done
### What We're Looking For
- **New commands**: Useful Claude Code commands for common workflows
- **New agents**: Specialized agents for specific tasks
- **Documentation improvements**: Better explanations, examples, or guides
- **Bug fixes**: Found something broken? Fix it!
- **Workflow templates**: Share your productive workflows
- **Helper scripts**: Automation tools that make vault management easier
- **Integration guides**: Connect Claudesidian with other tools
- **Core updates**: Improvements to the upgrade system, setup wizard, or other core features
### Guidelines
- Keep commands focused and single-purpose
- Write clear documentation with examples
- Test thoroughly before submitting
- Follow existing code style and structure
- Update the CHANGELOG.md with your changes
### Getting Updates
When new features are contributed and merged, users can easily get them with:
```bash
/upgrade
```
The upgrade command intelligently merges new features while preserving your personal customizations, making it easy to benefit from community contributions without losing your work.
### Questions or Ideas?
- Open an issue to discuss major changes before starting work
- Join discussions in existing issues
- Share your use cases - they help us understand needs better
Remember: best practices emerge from use, not theory. Your real-world experience makes this better for everyone!
## Resources