- Expanded Memory Integration section in project-instructions.md
- Added detailed Memvid Workflows section to WORKFLOWS.md
- Documented all available Memvid tools and use cases
- Added tagging guidelines and best practices
- Included complete workflow examples for common scenarios
- Integrated Memvid workflows with existing PARA and Git workflows
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Add comprehensive slash command for generating conventional commit
messages using AI. The command analyzes staged git changes and creates
well-structured commit messages following best practices.
Features:
- Conventional commit format (type, scope, description)
- Interactive message editing and regeneration
- Context-aware analysis of git diffs
- Learning from existing commit history style
- Support for custom type and scope hints
- Multi-step workflow with user confirmation
Command supports multiple usage patterns:
- Basic: /git-commit-msg
- With hints: /git-commit-msg fix
- With context: /git-commit-msg "feat(api)"
Also updates command README with documentation for the new command.
🤖 Generated with Claude Code
- Created CLAUDE.md configuration file
- Created WEEKLY_REVIEW.md template
- Set up PARA folder structure (Projects, Areas, Resources, Archive)
- Created README files for each main folder
- Configured .gitignore for vault files
- Saved vault configuration to .claude/vault-config.json
Generated with Claude Code
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Fix transcript-extract.sh: `00 Inbox/Clippings` → `00_Inbox/Clippings/`
- Fix firecrawl-batch.sh: `00 Inbox/Clippings` → `00_Inbox/Clippings/`
- Add `-o|--output-dir` flag to firecrawl-batch.sh for custom paths
- Fix update-attachment-links.js: `05 Attachments` → `05_Attachments`
- Fix fix-renamed-links.js: `05 Attachments` → `05_Attachments`
- Fix GEMINI_VISION_QUICK_START.md example paths
- Update README.md with new flag documentation
All folder paths now match actual repo structure (underscores not spaces).
This prevents scripts from failing due to incorrect directory references.
Fixes#9🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Fixes from second PR #8 review:
Critical fixes:
- Show how to actually USE $ESCAPED_PATH in final command (not just escape it)
- Add Fish shell function syntax support (uses functions not aliases)
- Add existing alias/function replacement with user confirmation
- Reorder backup timing (after user confirms, before modifying)
Improvements:
- Example output now shows path with spaces to demonstrate escaping
- Added Fish shell syntax explanation section
- Added security considerations section
- Updated "How It Works" for both Bash/Zsh and Fish
- Clear step-by-step command generation with $ESCAPED_PATH
This ensures the shell injection vulnerability is truly fixed by showing
explicit usage of the escaped path variable in the final command generation.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
Fixed all critical and high-priority issues from code review:
Security fixes:
- Fix shell injection vulnerability with proper path escaping
- Add timestamped backup creation before modifying shell configs
Reliability improvements:
- Add comprehensive user input path validation
- Add iCloud sync state checking with soft warnings
- Improve shell detection to use default shell (not current session)
Cross-platform support:
- Add platform detection for iCloud features (macOS only)
- Document error handling approach
- Add helpful error messages with actionable suggestions
All changes ensure the commands work safely across Linux, macOS, and
Windows while providing better UX and preventing common user mistakes.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add new /install-claudesidian-command to create shell alias for launching vault from anywhere
- Add automatic iCloud Drive vault detection in init-bootstrap
- Add iCloud-specific search path with maxdepth 5 for nested structure
- Add fallback prompt asking about iCloud if vault not found
- Update README with launcher command documentation and usage examples
- Shell command auto-resumes existing sessions or starts new ones
This addresses user feedback about iCloud vault detection and adds convenient
shell launcher similar to obsidian-cli pattern.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
- Add check for files that exist in upstream before updating
- Add version comparison to avoid unnecessary upgrades
- Add batch update examples for similar files
- Better handling of missing upstream files (like deprecated agents)
- Include instructions for finding NEW files in upstream
- Clearer error messages when files don't exist
- Replace cp/cp -f with cat > for guaranteed non-interactive file replacement
- Add explicit instruction to WAIT for user input (don't auto-select option 1)
- Clarify that cp -f still causes prompts on some systems
- Ensures upgrade process doesn't hang on file overwrites
- Add ESLint configuration with TypeScript support
- Add Prettier configuration for code formatting
- Move all config files to .config/ folder to keep them hidden from Obsidian
- Add lint and format scripts to package.json
- Add .eslintignore and .prettierignore files
- Remove framework-specific configuration
- Configure for general JavaScript/TypeScript development
- Add ESLint configuration with TypeScript support
- Add Prettier configuration for code formatting
- Add lint and format scripts to package.json
- Remove framework-specific configuration
- Configure for general JavaScript/TypeScript development
- Add URL validation to download-attachment (only allow http/https)
- Add filename sanitization to prevent path traversal attacks
- Add timeouts to download commands (30 seconds)
- Add branch name sanitization in pull-request command
- Check for existing branches to avoid conflicts
- Add check for current feature branch
Addresses security concerns raised by Claude in PR #1 review
- Add write permissions for contents, pull-requests, and issues
- Configure allowed tools for pnpm, git, gh CLI, and file operations
- Restrict Claude activation to repository owner (heyitsnoah) only
- Update init-bootstrap to ask about development work
- Personal vault users: Remove .github folder and disconnect from origin
- Contributors: Keep GitHub workflows and origin for development
- Prevents personal vault users from seeing confusing GitHub Actions failures
- Add /download-attachment command for downloading files from URLs
- Add /pull-request command for creating PRs in one step
- Expose transcript:extract script in package.json
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>