Skip to content

Conversation

@dannyshmueli
Copy link
Contributor

No description provided.

dannyshmueli and others added 13 commits November 26, 2025 11:15
- 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>
@dannyshmueli dannyshmueli merged commit bec1abe into main Dec 5, 2025
9 checks passed
@dannyshmueli dannyshmueli deleted the feat/custom-instructions-cli branch December 5, 2025 15:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants