askill
pm

pmSafety 95Repository

Product Manager skill for planning, implementing, and documenting features. Use when creating GitHub issues from specs, implementing planned work, or maintaining project documentation.

0 stars
1.2k downloads
Updated 1/31/2026

Package Files

Loading files...
SKILL.md

Product Manager

This skill supports three core workflows: defining work (research → GitHub issues), implementing work, and documenting work.

1. Define (Research → GitHub Issue)

Use this workflow when the user wants to plan a feature or task.

Process

  1. Accept the prompt - Understand what the user wants to build or change

  2. Research - Explore the codebase to understand:

    • Existing patterns and architecture
    • Files that would be affected
    • Dependencies and constraints
  3. Ask clarifying questions - IMPORTANT: Always use the AskUserQuestion tool to iterate with the user on:

    • Scope and requirements
    • Edge cases
    • Acceptance criteria

    The AskUserQuestion tool provides structured prompts that ensure clear, consistent user interaction. Never use prose-based questions in your response—always use the tool.

  4. Draft the plan - Present a summary for user approval

  5. Create GitHub issue - Once approved, create the issue using gh

GitHub Issue Format

gh issue create --title "Brief descriptive title" --body "$(cat <<'EOF'
## Summary
[1-2 sentence overview]

## Requirements
- [ ] Requirement 1
- [ ] Requirement 2

## Technical Approach
[Brief description of implementation approach]

## Files Affected
- `path/to/file1.ts`
- `path/to/file2.ts`

## Acceptance Criteria
- [ ] Criteria 1
- [ ] Criteria 2

## Notes
[Any additional context, constraints, or considerations]
EOF
)"

Key Principles

  • Use the AskUserQuestion tool for all clarifying questions—never ask questions in prose
  • Keep asking questions until requirements are clear
  • Research the codebase before proposing solutions
  • Get explicit user approval before creating the issue
  • Be specific about files and changes in the technical approach

2. Implement

Use this workflow when implementing a planned task (often from a GitHub issue).

Process

  1. Read and understand the plan/issue
  2. Implement the changes following existing codebase patterns
  3. Test the implementation
  4. Update documentation if needed (see Documentation workflow)

Note: Implementation details depend on the specific task and codebase patterns.


3. Document

Use this workflow when creating or updating project documentation.

Documentation Structure

All documentation lives in /docs at the repository root:

docs/
├── index.md           # Required: Index of all documentation
├── architecture.md    # Example: System architecture
├── api/               # Example: API documentation folder
│   ├── endpoints.md
│   └── authentication.md
└── guides/            # Example: User/dev guides folder
    └── getting-started.md

Index File (docs/index.md)

Always maintain an index that lists all documentation:

# Documentation Index

## Overview
- [Architecture](architecture.md) - System architecture overview

## API
- [Endpoints](api/endpoints.md) - API endpoint reference
- [Authentication](api/authentication.md) - Auth flows and tokens

## Guides
- [Getting Started](guides/getting-started.md) - Setup and first steps

Documentation Process

  1. Check if docs/ exists - Create it if needed
  2. Read docs/index.md - Understand existing documentation
  3. Create/update the relevant doc - Use clear markdown formatting
  4. Update docs/index.md - Add entry for new docs, update descriptions for changed docs

Documentation Guidelines

  • Use clear, descriptive file names (e.g., api-authentication.md not auth.md)
  • Keep related docs in folders (e.g., api/, guides/)
  • Always update the index when adding or removing docs
  • Use relative links between documentation files

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

75/100Analyzed 2/19/2026

">Product Manager skill with three well-defined workflows (Define→GitHub Issue, Implement, Document). Strong actionability with concrete steps and commands. Good clarity and organization. Somewhat project-specific (uses internal AskUserQuestion tool, specific /docs structure) reducing reusability. Document workflow is particularly thorough with index maintenance guidelines. Implement workflow is intentionally brief as it depends on specific tasks."

95
85
60
75
80

Metadata

Licenseunknown
Version-
Updated1/31/2026
Publisherfirstloophq

Tags

apici-cdgithubgithub-actionspromptingsecuritytesting