mirror of
https://github.com/tiennm99/ccs.git
synced 2026-07-16 12:15:57 +00:00
docs(guidelines): add AGENTS symlink and neutral wording
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
# CLAUDE.md
|
||||
# Agent Guidelines
|
||||
|
||||
AI-facing guidance for Claude Code when working with this repository.
|
||||
AI-facing guidance for agent tooling when working with this repository.
|
||||
|
||||
## Critical Constraints (NEVER VIOLATE)
|
||||
|
||||
@@ -17,7 +17,7 @@ Tests set `process.env.CCS_HOME` to a temp directory. Code using `os.homedir()`
|
||||
|
||||
## Core Function
|
||||
|
||||
CLI wrapper for instant switching between multiple Claude accounts and alternative models (GLM, GLMT, Kimi). See README.md for user documentation.
|
||||
CLI wrapper for instant switching between multiple provider accounts and alternative models (GLM, GLMT, Kimi). See README.md for user documentation.
|
||||
|
||||
## Design Principles (ENFORCE STRICTLY)
|
||||
|
||||
@@ -113,7 +113,7 @@ bun run validate # Step 3: Final check (must pass)
|
||||
- **Scope:** CCS CLI terminal output (`src/` code that prints to stdout/stderr)
|
||||
- **Does NOT apply to:** PR descriptions, commit messages, documentation, comments, AI conversations
|
||||
2. **TTY-aware colors** - Respect NO_COLOR env var
|
||||
3. **Non-invasive** - NEVER modify `~/.claude/settings.json` without explicit user request and confirmation (exception: `ccs persist` command)
|
||||
3. **Non-invasive** - NEVER modify external tool settings (`~/.claude/settings.json`) without explicit user request and confirmation (exception: `ccs persist` command)
|
||||
4. **Cross-platform parity** - bash/PowerShell/Node.js must behave identically
|
||||
5. **CLI documentation** - ALL CLI changes MUST update respective `--help` handler (see table below)
|
||||
6. **Idempotent** - All install operations safe to run multiple times
|
||||
|
||||
Reference in New Issue
Block a user