Use when organizing PRDs, tracking requirements, managing product specs, updating PRD status, archiving completed docs, or setting up PRD structure. Auto-applies naming conventions and lifecycle management.
This skill automatically activates when working with Product Requirements Documents (PRDs) or Feature Requirements Documents (FRDs). It ensures proper lifecycle management, organization, and tracking.
When this skill activates, Claude will automatically:
Apply PRD Naming Conventions
<product-name>-prd.md<feature-name>-frd.md<feature-name>-simple-frd.md<prd-name>-tasks.mdMaintain Directory Structure
product-docs/
├── prds/
│ ├── active/ # Currently being implemented
│ │ ├── product-prds/ # Full product PRDs
│ │ └── feature-prds/ # Feature-specific PRDs
│ ├── review/ # Under review/approval
│ ├── approved/ # Approved, awaiting implementation
│ └── archive/ # Completed/deprecated
├── personas/ # User personas
├── positioning/ # Product positioning docs
└── tasks/ # Generated task lists
Enforce Status Lifecycle
Include Required Metadata
---
status: DRAFT
version: 1.0
created: YYYY-MM-DD
last_updated: YYYY-MM-DD
author:
approved_by:
approved_date:
task_file: ./tasks/<name>-tasks.md
---
When creating or updating PRDs:
In the PRD, add Implementation Tracking section:
## Implementation Tracking
Task List: ./tasks/<filename>-tasks.md
Generated: YYYY-MM-DD
Status: See task file for current progress
In task files, reference source PRD:
Source PRD: ../prds/active/<filename>.md
Generated: YYYY-MM-DD
Total Tasks: X
Completed: 0
Before marking any PRD as APPROVED, verify:
Archive PRDs when:
Add archive metadata:
archive_date: YYYY-MM-DD
archive_reason: Implementation complete
final_task_completion: 100%
implementation_duration: X days
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity