-
Notifications
You must be signed in to change notification settings - Fork 18
Feat/custom instructions cli #12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- Add custom-instructions-menu.ts with cloud-first experience - Auto-sync from cloud on menu load - Auto-sync to cloud after editing - Open editor immediately when creating template - Login promotion for non-authenticated users - Delete removes from both local and cloud - Add unit tests for cloud-first behaviors - Add instructions.ts for local file management - Update main-menu.ts and menu-builder.ts to integrate 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Delete local instructions.md when cloud is empty - Fixes "limbo" state where web UI delete didn't clear CLI local file - Cloud is now true source of truth in both directions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Replace question-based template with realistic example that users can just modify. No more questions to delete - users simply update values to match their situation. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add Windows editor support (notepad fallback) - Unify template with web UI (single source of truth) - Add brief cloud sync notification - Update header copy to be more actionable 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Resolved conflicts by keeping custom-instructions feature while removing push-up challenge code that was deleted in main. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Custom Instructions now appears in LOCAL_ONLY (logged out) state - Repositioned to its own section in CLOUD states - Placed after config options, before local tools in both menus - Cross-cutting feature affects both local reports and cloud analysis 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add customInstructions to PromptContext type - Read instructions from ~/.vibe-log/instructions.md in local-report-generator - Include user's custom instructions in orchestrator system prompt - Add unit tests for orchestrator.ts (TDD approach) Custom instructions now personalize AI analysis for both local reports and cloud sync. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Add comprehensive test coverage for instructions file operations: - getInstructionsPath and getInstructionsDir path helpers - instructionsFileExists existence check - readInstructions file reading with error handling - writeInstructions directory creation and file writing - createDefaultInstructions with existing file detection - deleteInstructions with error handling - getInstructionsCharCount and getInstructionsMetadata - DEFAULT_TEMPLATE content verification 21 tests covering all public functions. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Display a success message when custom instructions are applied during local report generation, showing the character count. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Display "No custom instructions configured" when the instructions file doesn't exist, providing visibility in both cases. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Extract duplicate sync-or-login-prompt code into syncToCloudOrPromptLogin helper - Fix autoSyncFromCloud to sync local to cloud when cloud is empty (instead of deleting local) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
…tion Explain why users should add instructions and where they'll see impact (daily standups, reports, cloud dashboard). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add custom instructions support to standup command (reads from ~/.vibe-log/instructions.md) - Update getClaudeSystemPrompt() to accept optional custom instructions parameter - Add animated spinner with rotating tips during Claude analysis - Show "Using your custom instructions" indicator when instructions are loaded - Add unit tests for standup-utils functions 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.