CtrlK
BlogDocsLog inGet started
Tessl Logo

igmarin/agnostic-planning-skills

Language-agnostic AI knowledge registry for Technical Project Management, PRDs, PRD review, Software Architecture planning, Task breakdown, Estimation, Risk assessment, Status reporting, Backlog prioritization, Sprint planning, Retrospectives, and Agile ticket generation. Uses Markdown + Front-matter architecture.

95

1.03x
Quality

97%

Does it follow best practices?

Impact

95%

1.03x

Average score across 10 eval scenarios

SecuritybySnyk

Passed

No known issues

Overview
Quality
Evals
Security
Files

SKILL.mdskills/prd/create-prd/

name:
create-prd
license:
MIT
description:
Drafts a clear actionable PRD from a feature — focus on what/why, no code, write requirements in natural language, fill PRD_TEMPLATE.md section by section without inventing parallel outline, clarify then draft then get approval, save to /tasks/prd-SLUG.md in kebab-case, close with next steps like "run generate-tasks once approved". Language-agnostic. Trigger words: PRD, product requirements, plan a feature, write a spec, requirements document.
metadata:
{"version":"1.0.0","user-invocable":"true"}

Generating a Product Requirements Document (PRD)

Focus on what and why, not how. No code until the PRD is approved.

Quick Reference

  • Goal: Draft a clear, actionable PRD from a feature request.
  • Constraints: Focus on what/why. No code. Save to /tasks/prd-<slug>.md.
  • Flow: Clarify if ambiguous → Draft using template → Get explicit approval.

HARD-GATE

Focus exclusively on WHAT and WHY, not HOW.
DO NOT include code, pseudo-code, SQL, class names, or method signatures.
DO NOT generate tasks or code until the PRD is explicitly approved.

Core Process

  1. Receive prompt — feature description or request.
  2. Clarify only if needed — if scope is clear, skip questions and draft. If ambiguous, ask 3–5 targeted questions (see assets/prd_questions.md).
  3. Draft — fill PRD_TEMPLATE.md section by section. Do not invent a parallel outline.
  4. Validate — present the PRD; get explicit approval before tasks or code.

Extended Resources (Progressive Disclosure)

Load these files only when their specific content is needed:

Output Style

  1. Save to /tasks/prd-<feature-slug>.md (kebab-case). State the path.
  2. Follow the template section by section. Every section appears, even if "TBD".
  3. Write requirements in natural language — not code. "The system must send a confirmation email when…"
  4. Close with next steps — typically: "Run generate-tasks once this PRD is approved."
  5. Request explicit approval before any implementation or task generation.
  6. English only unless the user requests otherwise.

After saving, surface the file path and request explicit approval.

Integration

SkillWhen to chain
generate-tasksAfter PRD approved, to derive implementation steps
plan-ticketsWhen tracker tickets are needed from the approved PRD scope

skills

CODE_OF_CONDUCT.md

CONTRIBUTING.md

README.md

tile.json