mirror of
https://gitee.com/ShopeX/ECShopX
synced 2026-08-07 20:45:45 +08:00
53 lines
1.6 KiB
Markdown
53 lines
1.6 KiB
Markdown
# TDD Guard Quick Commands
|
|
|
|
TDD Guard can be quickly enabled or disabled using simple commands in your Claude Code session.
|
|
This is particularly useful when you need to temporarily disable TDD enforcement during prototyping or exploration phases.
|
|
|
|
## Usage
|
|
|
|
Simply type one of these commands in your Claude Code prompt:
|
|
|
|
- `tdd-guard on` - Enables TDD Guard enforcement
|
|
- `tdd-guard off` - Disables TDD Guard enforcement
|
|
|
|
The commands are case-insensitive, so `TDD-Guard OFF`, `tdd-guard off`, and `Tdd-Guard Off` all work the same way.
|
|
|
|
## Setup
|
|
|
|
To enable the quick commands feature, you need to add the UserPromptSubmit hook to your Claude Code configuration.
|
|
You can set this up either through the interactive `/hooks` command or by manually editing your settings file. See [Settings File Locations](configuration.md#settings-file-locations) to choose the appropriate location.
|
|
|
|
### Using Interactive Setup (Recommended)
|
|
|
|
1. Type `/hooks` in Claude Code
|
|
2. Select `UserPromptSubmit - When the user submits a prompt`
|
|
3. Select `+ Add new hook...`
|
|
4. Enter command: `tdd-guard`
|
|
5. Choose where to save
|
|
|
|
### Manual Configuration (Alternative)
|
|
|
|
Add the following to your chosen settings file:
|
|
|
|
```json
|
|
{
|
|
"hooks": {
|
|
"userpromptsubmit": [
|
|
{
|
|
"hooks": [
|
|
{
|
|
"type": "command",
|
|
"command": "tdd-guard"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
}
|
|
```
|
|
|
|
Note: Your configuration file may already have other hooks configured.
|
|
Simply add the `userpromptsubmit` section to your existing hooks object.
|
|
|
|
**Tip**: To prevent agents from modifying the TDD Guard state, see [Strengthening TDD Enforcement](enforcement.md).
|