A reusable configuration for Mistral Vibe with enhanced system prompts and integrated tools for complex task planning.
- Better System Prompt: Optimized for clarity and efficiency in task execution.
- Integrated MCP Server: Uses mcp-complex_plans for advanced thinking and complex task management.
- Forbidden Git Commands: Prevents accidental git operations to ensure safety.
- Clone this repository or copy the configs to your
.vibedirectory:
git clone https://github.com/TuchSoft/mistral-vibe-cli-config ~/.vibeThe system prompt is optimized for:
- Clear and concise task execution
- Efficient use of tools and resources
- Minimal verbosity
This configuration aims to resolve the following issues:
- Overconfidence: Ensures thorough verification before proceeding with tasks.
- Stale File Content: Always re-reads files from disk to avoid using outdated in-memory content.
- Generic Responses: Avoids repetitive phrases like "I have understood the issue now" and focuses on actionable steps.
- Git Interactions: Prevents unauthorized git operations unless explicitly requested.
- Duplicate Logic: Checks for existing logic or files before creating new ones to avoid redundancy.
- Task Efficiency: Reduces trial and error by leveraging the right tools, libraries, or components for the environment (e.g., React-based solutions for React projects).
- Chain of Thought: Uses an internal chain of thought for better reasoning and problem-solving.
- Multi-File Edits: Ensures all parts of a task are addressed and verified before completion.
- File Reading: Reads entire files or relevant portions to avoid missing context, especially in cases like mismatched tags.
- Concise Responses: Provides brief and direct answers for simple questions in chat mode.
The mcp-complex_plans server is integrated for:
- Complex task planning
- Sequential thinking and reasoning
- Dynamic problem-solving
To prevent accidental operations, the following git commands are forbidden:
git commitgit pushgit resetgit checkout
This repository includes Zed editor configurations in the zed/ folder. To use these configurations, you must manually configure the Zed editor:
- Copy the content of
zed/config.jsoncto your Zed editor configuration file. - Copy the content of
zed/commit-prompt.mdto your Zed editor commit prompts rule. - Ensure the Zed editor is configured to use the Mistral Vibe agent server via ACP and/or API.
This project is licensed under the MIT License.
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.