Cursor Council

ReviewAudited by ClawScan on May 10, 2026.

Overview

Cursor Council is purpose-aligned, but its default workflow launches multiple logged-in coding agents in detached tmux sessions with force/approval-bypass patterns, so it needs careful review before use.

Install only if you are comfortable supervising several coding agents at once. Use separate branches or worktrees, remove `--force` unless truly needed, review each sub-agent's changes before merging, avoid putting secrets in prompts, and shut down tmux sessions when the work is complete.

Findings (5)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Multiple agents could edit project files or continue high-impact coding actions before the user has reviewed each change.

Why it was flagged

The default orchestration examples run agent commands with `--force` and explicitly instruct accepting approval prompts, reducing per-action human review across multiple coding agents.

Skill content
tmux send-keys -t cursor-frontend "agent -p '...' --force" Enter ... 看到 "waiting for approval" 就 `tmux send-keys -t $session y`
Recommendation

Avoid `--force` by default, require explicit user confirmation for each sub-agent task, use separate branches/worktrees, and review diffs before merging.

What this means

A poor task split could cause conflicting edits, broken builds, or hard-to-review changes across the same repository.

Why it was flagged

The skill acknowledges that parallel agents can conflict and relies on the user or supervising agent to split tasks safely; the boundary is recommended but not enforced.

Skill content
每个 Cursor 负责不同的文件/模块,**绝对不能有文件冲突** ... 最好每个 Cursor 在不同分支上工作
Recommendation

Use isolated branches or worktrees, give each agent explicit file/module limits, and run tests and manual review before combining results.

What this means

Agents may keep running, consuming resources or account quota, after the user has stopped watching the terminal.

Why it was flagged

Detached tmux sessions are central to the skill's design, but they create background agent sessions that persist until stopped.

Skill content
tmux new-session -d -s cursor-$i ... tmux send-keys -t cursor-$i "cd $PROJECT_DIR" Enter
Recommendation

Monitor active tmux sessions, set clear stop conditions, and kill sessions when tasks finish or appear stuck.

What this means

Coding actions and model calls may use the user's authenticated account, project access, and paid model limits.

Why it was flagged

The skill depends on an already-authenticated local agent/Cursor account, which is expected for the purpose but means actions run with that account's privileges and quotas.

Skill content
需要 `cursor-agent` skill 已配置好、`agent login` 已完成。
Recommendation

Use an appropriate account, verify model costs and project permissions, and avoid running the skill in repositories where the agent should not have write access.

What this means

Confidential architecture details, code snippets, or logs included in prompts may be shared with external model providers and retained in local temp files.

Why it was flagged

Council mode sends the user's question/context to multiple model backends and writes outputs to local temporary files.

Skill content
agent --model claude-opus-4-6 ... agent --model claude-sonnet-4-5 ... agent --model gpt-5.2 ... tee /tmp/council-opus-output.txt
Recommendation

Do not include secrets or sensitive customer data in council prompts, confirm provider data policies, and clean up temporary council files when done.