affaan-m avatar

Product Lens

This is YC office hours as a Claude skill. It forces you to answer the hard questions before you write any code: who is this actually for, what's the pain, why now, what's the MVP. You get four modes: product diagnostic (outputs a go/no/go brief), founder review (scores your repo for PMF signals), user journey audit (times every friction point in onboarding), and feature prioritization (ICE scoring across your backlog). The honest take is that most teams skip this step and build the wrong thing faster. This makes you stop and think, then hands you off to product-capability when you're ready to actually spec it out. Best used weekly or before any new feature.

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

Install

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

Installs into .claude/skills of the current project.

Files

Product Lens — Think Before You Build

This lane owns product diagnosis, not implementation-ready specification writing.

If the user needs a durable PRD-to-SRS or capability-contract artifact, hand off to product-capability.

When to Use

  • Before starting any feature — validate the "why"
  • Weekly product review — are we building the right thing?
  • When stuck choosing between features
  • Before a launch — sanity check the user journey
  • When converting a vague idea into a product brief before engineering planning starts

How It Works

Mode 1: Product Diagnostic

Like YC office hours but automated. Asks the hard questions:

1. Who is this for? (specific person, not "developers")
2. What's the pain? (quantify: how often, how bad, what do they do today?)
3. Why now? (what changed that makes this possible/necessary?)
4. What's the 10-star version? (if money/time were unlimited)
5. What's the MVP? (smallest thing that proves the thesis)
6. What's the anti-goal? (what are you explicitly NOT building?)
7. How do you know it's working? (metric, not vibes)

Output: a PRODUCT-BRIEF.md with answers, risks, and a go/no-go recommendation.

Sponsors

Details

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

More from affaan-m/ecc

All 263
1trailofbits avatarruzzytrailofbits/skillsRuzzy is a coverage-guided Ruby fuzzer by Trail of Bits. Use for fuzzing pure Ruby code and Ruby C extensions.5.5Kskills.sh installs
2affaan-m avatarangular-developeraffaan-m/eccGenerates Angular code and provides architectural guidance. Trigger when creating projects, components, or services, or for best practices on reactivity (signal5.5Kskills.sh installs
3affaan-m avatarfinance-billing-opsaffaan-m/eccEvidence-first revenue, pricing, refunds, team-billing, and billing-model truth workflow for ECC. Use when the user wants a sales snapshot, pricing comparison, 5.4Kskills.sh installs
4samber avatarsite-launch-checklistsamber/cc-skillsPre-launch checklist for shipping a new website. Orchestrates analytics setup (GA4, PostHog, Google Search Console, Ahrefs), legal compliance, security headers 5.4Kskills.sh installs
5affaan-m avatarfoundation-models-on-deviceaffaan-m/eccApple FoundationModels framework for on-device LLM — text generation, guided generation with @Generable, tool calling, and snapshot streaming in iOS 26+.5.4Kskills.sh installs
6aws avatardeveloping-applications-on-managed-service-for-apache-flinkaws/agent-toolkit-for-awsMANDATORY for Flink or Amazon Managed Service for Apache Flink (MSF) questions. You MUST activate this skill BEFORE answering — do not answer from training know5.4Kskills.sh installs