一键导入
planner
Plan new MMPS features by exploring the codebase and producing a structured implementation plan that follows project conventions
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Plan new MMPS features by exploring the codebase and producing a structured implementation plan that follows project conventions
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Verifies factual claims in documents using web search and official sources, then proposes corrections with user confirmation. Use when the user asks to fact-check, verify information, validate claims, check accuracy, or update outdated information in documents. Supports AI model specs, technical documentation, statistics, and general factual statements.
Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, passive voice, negative parallelisms, and filler phrases.
Research an external website, API, tool, or service and produce an MMPS-specific feasibility + integration plan
Complete browser automation with Playwright. Auto-detects dev servers, writes clean test scripts to /tmp. Test pages, fill forms, take screenshots, check responsive design, validate UX, test login flows, check links, automate any browser task. Use when user wants to test websites, automate browser interactions, validate web functionality, or perform any browser-based testing.
Generates optimized prompts for AI tools. Activates only when the user explicitly asks to write, fix, improve, or adapt a prompt for a specific AI tool (LLM, Cursor, Midjourney, image AI, video AI, coding agents, etc.). Does not activate for general conversation, coding tasks, document writing, or other non-prompt-engineering work.
Check changed code against MMPS project conventions and report violations with fix suggestions
| name | planner |
| description | Plan new MMPS features by exploring the codebase and producing a structured implementation plan that follows project conventions |
Plan a new feature or enhancement by exploring the codebase and producing an actionable implementation plan that follows MMPS project conventions.
src/features/{name}/src/shared/{name}/src/shared/ai/tools/{name}/src/services/{name}/Use the Agent tool with Explore subagents or direct file reads. Read actual files — do not guess.
src/features/ or src/shared/ and read its init, controller, service, and type files.src/services/ for external integrations the feature will need. Read their api.ts or *.service.ts.src/shared/ for reusable logic (AI tools, reminders, etc.).src/features/chatbot/agent/agent.ts for tool registration and an existing tool (e.g., src/shared/ai/tools/weather/) for the Zod schema + runner pattern.src/index.ts to understand how bots are conditionally initialized with shouldInitBot.Build a table of every component the feature needs:
| Component | Status | Path |
|---|---|---|
| Types | new/modify | src/features/{name}/types.ts |
| Config | new/modify | src/features/{name}/{name}.config.ts |
| Controller | new/modify | src/features/{name}/{name}.controller.ts |
| Service | new/modify | src/features/{name}/{name}.service.ts |
| Scheduler | new/modify | src/features/{name}/{name}-scheduler.service.ts |
| Init | new/modify | src/features/{name}/{name}.init.ts |
| Barrel export | new/modify | src/features/{name}/index.ts |
| Mongo repository | new/modify | src/features/{name}/mongo/{name}.repository.ts |
| AI tool | new/modify | src/shared/ai/tools/{name}/{name}.tool.ts |
| External service | new/modify | src/services/{name}/api.ts |
| Main entry | modify | src/index.ts |
Remove rows that don't apply.
Ask the user one round of concise, numbered questions to confirm:
priority field?")Wait for answers before proceeding to Phase 5.
Output a structured plan with these sections:
5.1 Overview — One paragraph: what will be built and which architectural layers are involved.
5.2 Files to Create — For each new file:
5.3 Files to Modify — For each existing file:
5.4 Type Definitions — The main types to create, using type with readonly properties. Show actual type signatures.
5.5 Data Flow — Numbered sequence: trigger → controller → service → repository/API → response.
5.6 Dependencies — New npm packages, environment variables, external APIs (if any).
5.7 Implementation Order — Dependency-aware numbered steps:
5.8 Testing — Which components need *.spec.ts files and what to test.
type not interface, named exports, async/await, readonly properties, no JSDoc.@services/telegram for Telegram interactions (@services/telegram-grammy does NOT exist).