Skill 详情

cursor-agent-development

Documents Cursor skill locations and configuration, but is primarily CLI development guidance.

匹配类型可能匹配已针对 cursor 审核
来源trotsky1997/my-claude-agent-skills外部来源
报告安装量6仅表示受欢迎程度

使用前先检查

自动化审核只检查相关性,不代表安全审查或推荐。使用前请阅读来源中的说明。

已保存的来源预览

SKILL.md

这段内容是审核时保存的快照。外部来源才是完整且最新的版本。

---
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 
在 GitHub 阅读完整来源 (打开外部页面)
相关上下文

相关工作