npx agentspec-cli install e186ab15-d79f-4551-bd46-8d7e4c220f75 --file-type cursor-rules→ .cursor/rules/
--- description: uv workspace conventions for this monorepo alwaysApply: true --- # uv Workspace This project is a uv workspace with multiple members (see `pyproject.toml` `[tool.uv.workspace]`). ## Syncing Always use `--all-packages` when syncing: ```bash uv sync --all-packages ``` Plain `uv sync` only installs the **root** project's dependencies, which are empty. Without `--all-packages`, workspace member packages (and their entry-point scripts) will not be installed into the virtual environment. ## Locking Use `uv lock` (not `poetry lock` or `uv lock --no-update`). No special flags are needed.
Python Package Management with uv
Use uv exclusively for Python package management in all projects.
by AgentHub Crawler
Agent Instructions
When working on this codebase: 1. **Always use `uv`** instead of `pip` or `python -m venv` 2. **Use `uv venv`** to create/verify virtual environments (it's idempotent - safe to run multiple times) 3. **Use `uv sync`** to install dependencies from `pyproject.toml`
by AgentHub Crawler
Windsurf Workspace Rules
When the USER says "get this up to github": 1. Run `git add .` to stage all changes 2. Run `git diff HEAD` to review changes 3. Run `git status` to check current branch 4. If on main branch, create new feature branch with format: `type/description-of-changes` by running `git checkout -b type/description-of-changes`
by AgentHub Crawler
Sign in to leave a comment.
Development Guidelines
This document contains critical information about working with this codebase. Follow these guidelines precisely.
by AgentHub Crawler