Agent skill

Product Management Patterns

by Hack23 in Hack23/cia

Product backlog management, user stories, acceptance criteria, sprint planning, and stakeholder management for agile development

Apache-2.0Auto-check passedProduct & Project Management

Install Product Management Patterns

skills CLI
$ npx skills add Hack23/cia --skill product-management-patterns -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Hack23/cia product-management-patterns --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Hack23/cia.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/product-management-patterns .claude/skills/product-management-patterns && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
product-management-patterns
GitHub stars
239
Token cost
~1.2k tokens
SKILL.md length
403 words
Files
1
Skills in repo
78
Repo updated
First seen
Licence
Apache-2.0

At a glance

Product backlog management, user stories, acceptance criteria, sprint planning, and stakeholder management for agile development

  • Works in 4 steps: Must Have - Core functionality,… → Should Have - Important but not… → Could Have - Nice to have, low impact if… → …
  • Tasks that involve User stories
  • SKILL.md covers Purpose, When to Use, Patterns & Examples and ISMS Compliance Mapping, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Product Management Patterns is an agent skill from Hack23/cia. Product backlog management, user stories, acceptance criteria, sprint planning, and stakeholder management for agile development

Its SKILL.md is about 1.2k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management, covering User stories, Sprint planning and agile and Internal communications. The repository describes itself as: Citizen Intelligence Agency. Open-source intelligence platform analyzing Swedish political activities using AI and data visualization. Tracks politicians, government… The licence is Apache-2.0.

When your agent uses it

  • Tasks that involve User stories
  • Tasks that involve Sprint planning and agile
  • Tasks that involve Internal communications

Example prompts

  • “/product-management-patterns”

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Must Have - Core functionality, regulatory requirements, security fixes
  2. Should Have - Important but not critical, improves UX
  3. Could Have - Nice to have, low impact if dropped
  4. Won't Have - Out of scope, future consideration

What it can do on your machine

Read from SKILL.md and the folder at commit 6a9797b. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • github.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Product Management Patterns loads about 1.2k tokens when it runs. Until then it costs about 39 tokens; SKILL.md has 403 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~39
When it runs · the whole SKILL.md, loaded when a task matches
~1.2k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Hack23/cia at commit 6a9797b, republished under its Apache-2.0 licence (© Hack23). 403 words, ~1,243 tokens.

Download SKILL.mdSave it as .claude/skills/product-management-patterns/SKILL.md (or your agent's skills folder).
name
product-management-patterns
description
Product backlog management, user stories, acceptance criteria, sprint planning, and stakeholder management for agile development
license
Apache-2.0

Product Management Patterns

Purpose

This skill provides strategic guidance for product management activities in the CIA platform, including backlog prioritization, user story creation, acceptance criteria definition, and stakeholder communication. It ensures product decisions align with user needs, business goals, and ISMS compliance requirements.

When to Use

✅ Use this skill when:
  • Creating or refining product backlog items
  • Writing user stories with acceptance criteria
  • Prioritizing features and bug fixes
  • Planning sprints or releases
  • Defining MVP scope and feature sets
  • Gathering and analyzing user feedback
  • Making build vs. buy decisions
  • Creating product roadmaps
❌ Don't use this skill for:
  • Technical implementation details (use stack-specialist skills)
  • Security architecture (use threat-modeling, secure-code-review)
  • UI/UX design specifics (use vaadin-component-design)
  • Business strategy (use business-model-canvas)

Patterns & Examples

User Story Template

Format: As a [user type], I want [goal] so that [benefit]

markdown
## User Story
As a **political researcher**, I want to **filter politicians by risk score** so that I can **quickly identify high-risk entities for investigation**.

## Acceptance Criteria
✅ Risk score filter with range slider (0-100)
✅ Filter applies to politician list in real-time
✅ Filtered results show risk score badge
✅ Filter state persists across page refreshes
✅ Filter respects existing search/filter combinations
✅ Loading state shown during filter application

## Technical Notes
- Use Vaadin Slider component
- Backend: RiskScoreService.filterByRange()
- Cache filtered results for 5 minutes
- Log filter usage for analytics

## ISMS Compliance
- Ensure GDPR compliance for filtered data display
- Audit log all risk score queries
- Apply RBAC to sensitive risk data

## Definition of Done
- [ ] Unit tests with 80%+ coverage
- [ ] Integration tests pass
- [ ] Code review approved
- [ ] Security review passed
- [ ] Documentation updated
- [ ] Accessibility WCAG 2.1 AA validated
Backlog Prioritization Framework

MoSCoW Method:

  1. Must Have - Core functionality, regulatory requirements, security fixes

    • GDPR compliance features
    • Critical security vulnerabilities
    • Data integrity issues
    • System stability fixes
  2. Should Have - Important but not critical, improves UX

    • Performance optimizations
    • Enhanced search capabilities
    • Advanced filtering options
    • Improved visualizations
  3. Could Have - Nice to have, low impact if dropped

    • Additional chart types
    • Export formats
    • Cosmetic improvements
    • Convenience features
  4. Won't Have - Out of scope, future consideration

    • Features requiring major architecture changes
    • Low-value, high-effort items
    • Third-party integrations not aligned with mission

ISMS Compliance Mapping

Show full SKILL.md (183 more words)Show less
ISO 27001:2022 Annex A Controls

A.8.8 - Management of technical vulnerabilities

  • Prioritize security vulnerabilities in backlog
  • Track CVE fixes in sprint planning
  • Define SLA for critical security patches

A.5.1 - Policies for information security

  • Product decisions align with security policies
  • New features undergo security review
  • ISMS compliance is acceptance criterion
NIST Cybersecurity Framework 2.0

Govern (GV)

  • GV.PO-01: Product outcomes support organizational objectives
  • GV.RR-01: Risk tolerance levels inform prioritization

Identify (ID)

  • ID.RA-01: Risk assessment findings drive feature prioritization
CIS Controls v8

Control 4: Secure Configuration

  • New features configured securely by default

Control 18: Penetration Testing

  • Security testing included in Definition of Done

Hack23 ISMS Policy References

References

Internal CIA Documentation
Product Management Resources
  • User Story Mapping - Jeff Patton
  • Agile Estimating and Planning - Mike Cohn

Remember

  • Security is a feature: Include ISMS compliance in every user story
  • User value first: Every backlog item must deliver measurable user value
  • Small batches: Break large features into smaller, releasable increments
  • Data-driven decisions: Use metrics to validate product assumptions

© Hack23, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .github/skills/product-management-patterns of Hack23/cia.

Open the folder on GitHubat commit 6a9797b

Compare with similar skills

Product Management Patterns next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Product Management Patterns compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Product Management Patterns this skillHack23/cia239—~1.2kAutomated safety check: PassApache-2.0
Agile Product Owneralirezarezvani/claude-skills28k3 repos~3.2kAutomated safety check: PassMIT
Walking Skeleton Roadmap Scopingprime-radiant-inc/iterative-development181—~1.7kAutomated safety check: PassApache-2.0
Epic Breakdown Advisordeanpeters/Product-Manager-Skills7.2k1 repos~6kAutomated safety check: PassCustom licence
Bmad Sprint Planningdelorenj/mcp-server-trello4465 repos~3kAutomated safety check: PassMIT
Agile Product Ownerdavila7/claude-code-templates32k2 repos~256Automated safety check: PassMIT

Similar skills

  • Agile Product Owner

    alirezarezvani/claude-skills

    Writes INVEST-checked user stories with acceptance criteria, splits epics, plans sprints from velocity and ranks the backlog with a weighted score.

    28k GitHub starsUsed in 3 repos~3.2k tokens
    Product & Project ManagementAuto-check passed
  • Walking Skeleton Roadmap Scoping

    prime-radiant-inc/iterative-development

    Turns extracted requirements into a roadmap by choosing a walking skeleton iteration with its first journey scenario and ordering the remaining work into follow-on iterations.

    181 GitHub stars~1.7k tokensUpdated 4 mo ago
    Product & Project ManagementAuto-check passed
  • Epic Breakdown Advisor

    deanpeters/Product-Manager-Skills

    Splits a too-large epic into user stories using Richard Lawrence's nine Humanizing Work splitting patterns while keeping each story a vertical slice of user value.

    7.2k GitHub starsUsed in 1 repo~6k tokens
    Product & Project ManagementAuto-check passed
  • Bmad Sprint Planning

    delorenj/mcp-server-trello

    Generate sprint status tracking from epics. An agent skill from delorenj/mcp-server-trello.

    446 GitHub starsUsed in 5 repos~3k tokens
    Product & Project ManagementAuto-check passed
  • Agile Product Owner

    davila7/claude-code-templates

    Agile product ownership toolkit for Senior Product Owner including INVEST-compliant user story generation, sprint planning, backlog management, and velocity tracking.

    32k GitHub starsUsed in 2 repos~256 tokens
    Product & Project ManagementAuto-check passed
  • Bmad Sprint Planning

    aj-geddes/claude-code-bmad-skills

    Orchestration handoff bridge: emits and maintains sprint-status.yaml as the project's sequencing system-of-record.

    487 GitHub stars~2k tokensUpdated 3 mo ago
    Product & Project ManagementAuto-check: notes

More from Hack23/cia

All 78 skills in this repo
  • WCAG 2.1 AA compliance, ARIA attributes, keyboard navigation, screen reader optimization for accessible political data platforms

    239 GitHub stars~2.7k tokensUpdated yesterday
    Auto-check passed
  • Advanced chart types, D3.js/Vaadin Charts patterns, political data visualization, time series analysis

    239 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed
  • AI Governance

    Hack23/cia

    AI governance, EU AI Act compliance, OWASP LLM security, responsible AI practices for GitHub Copilot agents

    239 GitHub stars~1.4k tokensUpdated yesterday
    Auto-check passed
  • API Integration

    Hack23/cia

    External API integration patterns, retry logic, circuit breakers, caching, rate limiting for government data APIs

    239 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • AWS CloudWatch metrics, alarms, dashboards, log insights, and application monitoring for the CIA platform

    239 GitHub stars~1.9k tokensUpdated yesterday
    Auto-check passed
  • AWS security best practices, VPC security, IAM, KMS, CloudTrail, GuardDuty for CIA platform deployment

    239 GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed

Questions about Product Management Patterns

What does Product Management Patterns do?

Product backlog management, user stories, acceptance criteria, sprint planning, and stakeholder management for agile development. Product Management Patterns is an agent skill from Hack23/cia.

When should I use Product Management Patterns?

Product Management Patterns fits situations like: tasks that involve User stories; tasks that involve Sprint planning and agile; tasks that involve Internal communications.

How do I install Product Management Patterns in Claude Code?

Run `npx skills add Hack23/cia --skill product-management-patterns -a claude-code`. Or copy the skill folder (.github/skills/product-management-patterns in Hack23/cia) into .claude/skills/product-management-patterns in your project. Claude Code loads it when a task matches its description.

How do I install Product Management Patterns in Codex?

Run `npx skills add Hack23/cia --skill product-management-patterns -a codex`. Or copy the skill folder (.github/skills/product-management-patterns in Hack23/cia) into .agents/skills/product-management-patterns in your project. Codex loads it when a task matches its description.

Can I use Product Management Patterns in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Hack23/cia --skill product-management-patterns -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/product-management-patterns, .gemini/skills/product-management-patterns, .github/skills/product-management-patterns and .opencode/skills/product-management-patterns in your project.

What does Product Management Patterns need to run?

SKILL.md names no scripts, command-line tools or credentials: Product Management Patterns is instructions for the agent only.

Does Product Management Patterns access the network?

SKILL.md names 1 domain. As links in the text: github.com. This is read from the text; nothing was executed.

Is Product Management Patterns safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Product Management Patterns use?

Product Management Patterns is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Product Management Patterns use?

About 1.2k tokens (SKILL.md is roughly 5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Product Management Patterns?

Skills that share tags, products or a category with Product Management Patterns: Agile Product Owner (alirezarezvani/claude-skills, 28k stars), Walking Skeleton Roadmap Scoping (prime-radiant-inc/iterative-development, 181 stars), Epic Breakdown Advisor (deanpeters/Product-Manager-Skills, 7.2k stars) and Bmad Sprint Planning (delorenj/mcp-server-trello, 446 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Product Management Patterns?

Hack23 (a GitHub organization) maintains it in Hack23/cia, which has 239 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 6, 2026.

Source: Hack23/cia on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.