affaan-m avatar

Product Capability

This turns product asks into implementation-ready capability plans before multi-service work starts. You give it a PRD, roadmap item, or founder note, and it extracts the constraints, invariants, interfaces, and open questions that usually live only in senior engineer memory. The output is an SRS-style contract with actors, states, data implications, and explicit non-goals. Use it when product intent is clear but the architecture and policy implications are still fuzzy, or when a feature crosses repos and you need a durable artifact before code review. It won't invent product truth. It will tell you what's fixed, what's preference, and what still needs clarification.

skills.sh installs
5.5K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill product-capability --agent claude-code

Installs into .claude/skills of the current project.

Files

Product Capability

This skill turns product intent into explicit engineering constraints.

Use it when the gap is not "what should we build?" but "what exactly must be true before implementation starts?"

When to Use

  • A PRD, roadmap item, discussion, or founder note exists, but the implementation constraints are still implicit
  • A feature crosses multiple services, repos, or teams and needs a capability contract before coding
  • Product intent is clear, but architecture, data, lifecycle, or policy implications are still fuzzy
  • Senior engineers keep restating the same hidden assumptions during review
  • You need a reusable artifact that can survive across harnesses and sessions

Canonical Artifact

If the repo has a durable product-context file such as PRODUCT.md, docs/product/, or a program-spec directory, update it there.

If no capability manifest exists yet, create one using the template at:

  • docs/examples/product-capability-template.md

The goal is not to create another planning stack. The goal is to make hidden capability constraints durable and reusable.

Non-Negotiable Rules

Sponsors

Details

Repository
github.com/affaan-m/ecc
Category
Productivity & Planning
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1julianoczkowski avatargrill-mejulianoczkowski/designer-skillsInterview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to s5.5Kskills.sh installs
2wondelai avatarcontinuous-discoverywondelai/skillsBuild a weekly cadence of customer touchpoints using Opportunity Solution Trees, assumption mapping, and interview snapshots. Use when the user mentions "contin5.5Kskills.sh installs
3wondelai avatarcrossing-the-chasmwondelai/skillsNavigate the technology adoption lifecycle from early adopters to mainstream market. Use when the user mentions "crossing the chasm", "beachhead segment", "whol5.5Kskills.sh installs
4affaan-m avatarregex-vs-llm-structured-textaffaan-m/eccDecision framework for choosing between regex and LLM when parsing structured text — start with regex, add LLM only for low-confidence edge cases.5.5Kskills.sh installs
5wondelai avatarinspired-productwondelai/skillsBuild empowered product teams using discovery and delivery dual-track. Use when the user mentions "product discovery", "empowered teams", "feature factory", "op5.4Kskills.sh installs
6getpaseo avatarpaseo-committeegetpaseo/paseoForm a committee of two high-reasoning agents to step back, do root cause analysis, and produce a plan. Use when stuck, looping, tunnel-visioning, or facing a h5.2Kskills.sh installs