Skill-Details
cursor-agent-development
Documents Cursor skill locations and configuration, but is primarily CLI development guidance.
Vor Nutzung prüfen
Die automatische Prüfung bewertet Relevanz, nicht Sicherheit oder Empfehlung. Lies vor der Nutzung die Quellanweisungen.
SKILL.md
Dieser Auszug wurde bei der Prüfung gespeichert. Die externe Quelle enthält die vollständige und aktuelle Version.
---
name: cursor-agent-development
description: Guides developers through using cursor-agent CLI for interactive development, session management, and implementing development-verification loops. Use when working with cursor-agent, creating projects with agent supervision, managing chat sessions, or implementing agent-based development workflows.
---
# Cursor Agent Development Workflow
This skill guides developers through effective use of `cursor-agent` (or `agent` command) for interactive development, project management, and implementing supervised development-verification loops.
## Quick Start
```bash
# Interactive mode
agent
# Non-interactive mode
agent --print "your prompt"
# Create and resume session
CHAT_ID=$(agent create-chat)
echo $CHAT_ID > .chat_id
agent --resume $(cat .chat_id)
```
For detailed command reference, see [reference/basic-commands.md](reference/basic-commands.md).
## Development-Verification Loop Pattern
Supervised development with quality gates:
### Setup
1. Create two sessions (dev + QA)
2. Define requirements and acceptance criteria
### Loop
1. **Development**: `agent --resume $DEV_CHAT --print "开发任务" > output.py`
2. **Verification**: `agent --resume $QA_CHAT --print "验收检查" > 验收报告.md`
3. **Decision**: Pass → End | Issues → Continue loop
For complete workflow details, see [reference/development-verification-loop.md](reference/development-verification-loop.md).
## Session Management
- **Create**: `CHAT_ID=$(agent create-chat)`
- **Resume**: `agent --resume <chatId>` or `agent resume`
- **List**: `agent ls`
Sessions persist across terminals and days. For detailed session management, see [reference/session-management.md](reference/session-management.md).
## Advanced Features
- **Model selection**: `agent --model <model> "prompt"`
- **Output formats**: `--output-format json|stream-json`
- **Sandbox mode**: `--sandbox enabled|disabled`
- **Browser automation**: `--browser`
For complete feature reference, see [reference/advanced-features.md](reference/advanced-features.md).
## MCP Integration
Configure MCP servers in `~/.cursor/mcp.json` or `.cursor/mcp.json`:
```json
{
"mcpServers": {
"server-name": {
"url": "server-url",
"headers": {"API_KEY": "your-key"}
}
}
}
```
Manage with: `agent mcp list|enable|disable|list-tools`
For detailed MCP guide, see [reference/mcp-integration.md](reference/mcp-integration.md).
## Rules, Skills, and Subagents
### Rules
Persistent context for coding standards. Location: `.cursor/rules/` or `~/.cursor/rules/`
Create with: `agent rule` or manually in `.cursor/rules/<name>/RULE.md`
### Skills
Reusable knowledge modules. Location: `.cursor/skills/` or `~/.cursor/skills/`
Create in `.cursor/skills/<name>/SKILL.md` with YAML frontmatter.
### Subagents
Specialized AI assistants. Location: `.cursor/agents/` or `~/.cursor/agents/`
Create as `.md` files with YAML frontmatter and system prompt.
### AGENTS.md
Simple project instructions. Location: `AGENTS.md` (project root or subdirectories)
Plain Markdown, no YAML required. Auto-loaded by Cursor IDE.
### Hooks
Intercept and modify agent behavior. Location: `.cursor/hooks/` or `~/.cursor/hooks/`
Hook types: `beforeFileEdit`, `afterFileEdit`, `beforeShellCommand`, `afterShellCommand`, `stop`
For detailed guides, see [reference/rules-skills-subagents.md](reference/rules-skills-subagents.md) and [reference/agents-md-hooks.md](reference/agents-md-hooks.md).
## Best Practices
1. **Clear prompts**: Be specific with requirements
2. **Iterative development**: Break tasks into steps
3. **Session persistence**: Save IDs, resume across sessions
4. **Separation**: Use different sessions for dev and verification
For workflow patterns and examples, see [reference/workflows-patterns.md](reference/workflows-patterns.md).
## Troubleshooting
- **Session not found**: Check `~/.cursor/chats/*/<chatId>/` or recreate
- **Permission issues**: Use `--sandbox enabled` or `--force` (careful)
- **MCP Vollständige Quelle auf GitHub lesen (öffnet externe Seite)