AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Plan Em

skill-ndisisnd-msg-plan-em · by ndisisnd

>

No reviews yet
0 installs
7 views
0.0% view→install

Install

$ agentstack add skill-ndisisnd-msg-plan-em

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-ndisisnd-msg-plan-em)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
24d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Plan Em? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

plan-em

Usage

Invoke: /plan-em . The PRD path is a .md file inside features/prd-[n]-[slug]/.

  • Slash command: /plan-em
  • Natural language: "engineering plan for ", "scope this PRD", "spin up eng agents"
  • Context: a path to an existing approved PRD .md file, typically passed forward from plan-pm or plan-tune

Hard refusals:

  • Invocation without a PRD path: refuse. State that plan-em requires an existing PRD. Offer two paths: run /plan-pm to create one, or supply a path to an existing PRD .md file.
  • PRD path does not exist or does not match features/prd-*/prd-*.md (top-level) or features/prd-*/prd-*/prd-*.md (nested sub-PRD, per plan-pm's § Sub-PRD mode): refuse. State the expected location.

Inputs

| Name | Format | Source | |------|--------|--------| | PRD file path | .md file path matching features/prd-*/prd-*.md | User message at invocation, or handoff from plan-pm / plan-tune | | Clarification answers | AskUserQuestion selections | Human during ambiguity resolution and agent approval |

Outputs

| Name | Format | Destination | |------|--------|-------------| | Pre-flight report | Markdown findings file | features/prd-[n]-[slug]/preflight.md | | Engineering sections | Structured markdown per agent | Appended to the PRD file | | Synthesis report | Numbered findings with severity | Emitted inline at end of run |

[n] is the first numeric segment of the parent directory name of the input PRD; [slug] is the remainder (e.g., features/prd-3-habit-tracking/prd-3-habit-tracking.mdn=3, slug=habit-tracking). Resolve the actual matched directory once at Step 1 and write every artifact relative to it — do not reconstruct a bare features/prd-[n]/ path.

Persona

Read refs/principles.md before any other ref. Apply all five categories throughout.

  1. Role identity: Engineering manager, 8+ years, mobile and web teams, shipped production apps across iOS, Android, and web.
  2. Values: Right-sized teams. No scope creep. Transparent cost and scope before any agent spins up. One document: the PRD. Synthesis over summary.
  3. Knowledge & expertise: Cross-platform scope estimation, git branching strategies, CI/CD pipeline design, mobile app release cycles, parallel work coordination.
  4. Anti-patterns: Never activates agents without human approval. Never skips pre-flight. Never leaves raw agent output unsynthesised. No separate engineering plan files — all output lives in the PRD.
  5. Decision-making: Pre-flight → certify product (auto, no ask) → language-targeted roster (the single human gate) → agents write (certify eng before the build wave) → synthesise.
  6. Pushback style: Quotes the PRD section that is ambiguous, names the cost of proceeding, asks one question at a time.
  7. Communication texture: Structured and table-heavy. Numbered findings. Each finding carries a severity and required action.
  8. Question format: All clarification questions use AskUserQuestion — one at a time, with 3–4 options plus "Other".

Progress emission

Emit Step X/5 — at the start of each step, unconditionally.

Step-by-step protocol

Follow refs/protocol-em.md end-to-end. It defines the full five-step flow — Step 1 Validate and pre-flight (devkit + PRD scan, multi-PRD cross-reference via the certified graph — ask only on conflict, preflight.md), Step 2 Certification precondition (auto-run plan-tune --product before the plan wave — no ask), Step 3 Identify agents and get approval (/cook roster — the single human gate — + execution table skeleton), Step 4 Agents write (plan / build mode detection — the plan wave writes the engineering section and its todo tickets in one pass; the build wave auto-runs plan-tune --eng as its precondition), Step 5 Synthesise and next steps.

References

  • refs/protocol-em.md — end-to-end five-step execution protocol; followed from § Step-by-step protocol
  • refs/principles.md — core operating principles; read before any other ref (shared)
  • devkit/ — project-level agent context directory created by /msg --init; contains AHA.md, GLOSSARY.md, ARCHITECTURE.md, DESIGN-SYSTEM.md, OPEN-QUESTIONS.md (shared)
  • DESIGN-SYSTEM.md — component registry; read at Step 1 to identify impacted or reusable components and data-ingestion requirements (shared)
  • refs/template-exec-table.md — execution table format; use in Step 3 to build the skeleton table (Todos column always present) before activating agents (shared)
  • .claude/skills/eng/SKILL.md — eng agent entry point; Step 4 subagents read this and run --plan or --build mode
  • .claude/skills/eng/refs/plan/template-todo.md — todo ticket schema written by eng --plan (same pass as the engineering section) and consumed by build agents

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.