一键导入
decisions-cursor-worker
Use when Cursor is running work that originated from DecisionsAI tickets, projects, workflows, or Initiative proposals.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when Cursor is running work that originated from DecisionsAI tickets, projects, workflows, or Initiative proposals.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
MUST USE when user wants to research/search/look up/find anything on the internet — e.g. "research this topic", "do a deep dive on X", "search the web for X", "see what people say about X", "look this up". Also MUST USE when user mentions any platform or shares any URL/link: Twitter/X, Reddit, Facebook, Instagram, YouTube, GitHub, Bilibili, XiaoHongShu, Xiaoyuzhou Podcast, LinkedIn/jobs/recruiting, V2EX, Xueqiu (stocks), RSS. 15 platforms, multi-backend routing (OpenCLI / per-platform CLIs / APIs). Zero config for 6 channels. Run `agent-reach doctor --json` to see which backend serves each platform right now. NOT for: writing reports/analysis/translation (this skill only FETCHES internet content); posting/commenting/liking (write operations); platforms that already have a dedicated skill installed (prefer that skill).
Dark-themed cloud-platform aesthetic with modular grids, glass-like panels, and strong data hierarchy for productivity dashboards.
Research what people actually say about any topic in the last 30 days. Pulls posts and engagement from Reddit, X, YouTube, TikTok, Hacker News, Polymarket, GitHub, and the web.
Turn ordinary text plans into rich interactive visual plans with diagrams, file maps, annotated code, open questions, and UI/prototype review when useful.
Turn a PR, branch, commit, or git diff into an interactive visual recap with diagrams, file maps, API/schema summaries, annotated diffs, and focused review notes.
Pick a design aesthetic from awesome-design-skills — bundled minimal/professional/enterprise/shadcn/bento; full catalog in reference for on-demand load.
| name | decisions-cursor-worker |
| description | Use when Cursor is running work that originated from DecisionsAI tickets, projects, workflows, or Initiative proposals. |
When a task comes from DecisionsAI:
Treat the instruction as project-bound work. Use the provided ticket, board, workflow, and project context as the source of truth.
Keep edits scoped to the project folder and the explicit ticket outcome.
If the prompt includes previous-step context or a result packet, use it as state handed over by the DecisionsAI workflow. Do not discard it when implementing or validating the current step.
Respect the model selected by DecisionsAI/Cursor runtime. Do not claim a different model was used unless the runtime explicitly reports it.
For workflow steps, iterate inside the step before reporting complete: do → test → self-assess (drift, security, UI sanity) → correct → report. Use bundled skills when listed in the work packet. The human steers via the orchestrator, not by programming sub-steps in Cursor.
Report status in this shape (one field per line) so the orchestrator records it:
Status: completed | failed | needs_input
Summary: ...
Tests run: ...
Drift check: ...
Security: ...
UI assessment: ...
Self-corrections: ...
Files changed: ...
Blockers: ...
Status: needs_input with the
specific missing decision instead of inventing requirements.Next step to the exact continuation DecisionsAI should queue.ponytail skill) — YAGNI ladder, stdlib-first, minimal diff; mark shortcuts with ponytail: comments.fallow skill) — on JS/TS repos, run npx fallow audit --format json --quiet || true before reporting complete and attach the verdict in Tests run: or Evidence:.browser-qa, decisions-playwright, webapp-testing when touching UI; use Hermes playwright_browser when Decisions is running.content-engine, article-writing, remotion-video-creation, fal-ai-media when the ticket is content work (see ~/.decisions/harness/mcp-recommendations.json for fal MCP).decisions-ui-ideation then decisions-design-references before new screens; use Refero/Mobbin MCP when configured (see ~/.decisions/harness/mcp-setup-design.sh).decisions-agent-reach + agent-reach for URLs, social, video, GitHub, RSS; run agent-reach doctor --json first.last30days when the ticket needs “what people said lately” (heavier than agent-reach; needs last30days scripts + optional API keys).humanizer after drafts; decisions-marketing-skills + product-marketing for GTM work.decisions-yt-dlp or workflow ytdlp steps; not for Bilibili (use agent-reach bili).decisions-composio (Composio Connect MCP); not Rube (deprecated).python3 ~/.cursor/plugins/local/decisions-cursor/scripts/report_decisions_event.py --event-type cursor_prompt_submitted --status observed --input "<user prompt>" --thread-id "<cursor chat id when known>"
Before the final response, call:
python3 ~/.cursor/plugins/local/decisions-cursor/scripts/report_decisions_event.py --cwd "<project folder>" --turn-output "Status: completed\nSummary: <short result summary>" --thread-id "<cursor chat id when known>"
If both sides of a completed turn are only available at the end, call:
python3 ~/.cursor/plugins/local/decisions-cursor/scripts/report_decisions_event.py --cwd "<project folder>" --turn-input "<user prompt>" --turn-output "Status: completed\nSummary: <short result summary>"
For workflow work packets, the reporter auto-discovers the bridge URL and
execution session from the newest .tickets/ticket_*.md or .tickets/decisionsai_*.md file.[DECISIONS CURSOR CALLBACK] block, treat that as
live workflow metadata. Use the callback URL or reporter script in that
block to report meaningful events back to DecisionsAI:
cursor_started when work begins.cursor_prompt_submitted after every user prompt or IDE instruction
submission connected to this DecisionsAI run, including follow-up prompts
typed directly in Cursor.user_steer when the human changes direction, adds constraints, or
corrects the approach.cursor_waiting or cursor_needs_input when blocked on a decision.cursor_interrupted when the current task is paused or superseded.cursor_progress for material implementation milestones.cursor_completed or cursor_failed when the work finishes.
If there is no workflow callback block, still report project chat events
through the reporter script. It will use the current working directory to
create or resume a DecisionsAI project IDE session:
python3 ~/.cursor/plugins/local/decisions-cursor/scripts/report_decisions_event.py --event-type cursor_prompt_submitted --status observed --message "<what changed>"