Agent skill

Product Lifecycle Learning

by magnus919 in magnus919/agent-skills

Compare intended product outcomes against observed results to close the launch-to-learning loop: collect post-launch evidence, distinguish expected from observed from uncertain from inferred claims…

MITAuto-check passedDevOps & Cloud

Install Product Lifecycle Learning

skills CLI
$ npx skills add magnus919/agent-skills --skill product-lifecycle-learning -a claude-code

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

GitHub CLI
$ gh skill install magnus919/agent-skills product-lifecycle-learning --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/magnus919/agent-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/product-lifecycle-learning .claude/skills/product-lifecycle-learning && 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-lifecycle-learning
GitHub stars
115
Token cost
~4.7k tokens
SKILL.md length
1,526 words
Files
13 (incl. references)
Skills in repo
131
Repo updated
First seen
Licence
MIT

At a glance

Compare intended product outcomes against observed results to close the launch-to-learning loop: collect post-launch evidence, distinguish expected from observed from uncertain from inferred claims…

  • Incident postmortems
  • SKILL.md covers Loading Guide, Core Methodology, When Not to Use and Routing and Feedback, plus 2 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Root-cause analysis (routes to incident-learning

What it does

Product Lifecycle Learning is an agent skill from magnus919/agent-skills. Compare intended product outcomes against observed results to close the launch-to-learning loop: collect post-launch evidence, distinguish expected from observed from uncertain from inferred claims, update assumptions, assess feature health, and choose among continue/improve/harvest/pivot/pause/retire — including retirement lifecycles with deprecation, migration, customer treatment, and retained reusable learning. Do not use for incident postmortems or root-cause analysis (routes to incident-learning or…

Its SKILL.md is about 4.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files, including reference files (for example `README.md`, `evals/evals.json` and `references/discovery-brief.md`).

It sits in DevOps & Cloud, covering Root cause analysis, Site reliability engineering and Product analytics. The repository describes itself as: Curated collection of AI agent skills for Hermes and other agent frameworks. The licence is MIT.

When your agent uses it

  • Incident postmortems
  • Root-cause analysis (routes to incident-learning
  • Site-reliability-engineering)
  • Do not use for analytics instrumentation

Example prompts

  • “/product-lifecycle-learning”

What it can do on your machine

Read from SKILL.md and the folder at commit 22b4723. 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.

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

  • Network

    No URLs in SKILL.md.

    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 Lifecycle Learning loads about 4.7k tokens when it runs, and up to ~10k if it reads all its reference files. Until then it costs about 198 tokens; SKILL.md has 1,526 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~198
When it runs · the whole SKILL.md, loaded when a task matches
~4.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~10k

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 magnus919/agent-skills at commit 22b4723, republished under its MIT licence (© magnus919). 1,526 words, ~4,680 tokens.

Download SKILL.mdSave it as .claude/skills/product-lifecycle-learning/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.
name
product-lifecycle-learning
description
Compare intended product outcomes against observed results to close the launch-to-learning loop: collect post-launch evidence, distinguish expected from observed from uncertain from inferred claims, update assumptions, assess feature health, and choose among continue/improve/harvest/pivot/pause/retire — including retirement lifecycles with deprecation, migration, customer treatment, and retained reusable learning. Do not use for incident postmortems or root-cause analysis (routes to incident-learning or site-reliability-engineering); do not use for analytics instrumentation or metric dashboard design (routes to product-analytics-and-measurement); do not use arbitrary thresholds as universal retirement rules — decisions require human judgment and context.
license
MIT
metadata.tags
product-lifecycle-learning, post-launch-review, outcome-review, feature-health, assumption-update, retirement-decisions, deprecation, sunset-planning…

Product Lifecycle Learning

Close the loop from launch to learning. This skill compares what was intended against what actually happened, maintains an evidence-backed assumption ledger, assesses feature health, and makes disciplined continue/improve/harvest/pivot/pause/retire decisions — including full retirement lifecycles. It produces a durable retained learning record that feeds back into roadmap, analytics, adoption, experimentation, and future specifications.

Loading Guide

Load only the reference or template relevant to the task. Do not load every file at once.

FileLoad when
references/discovery-brief.mdYou need to understand how lifecycle-learning concepts map across skills and where this skill's boundaries are
references/epistemic-discipline.mdYou need the full taxonomy for classifying claims as expected, observed, uncertain, or inferred
references/retirement-lifecycle.mdPlanning a feature or product retirement, including deprecation, migration, customer treatment, and internal cleanup
references/feedback-destinations.mdRouting learning outputs to the right downstream skill — roadmap, analytics, adoption, experimentation, or specification
templates/outcome-review.mdConducting a structured post-launch outcome review comparing expected vs. observed
templates/assumption-ledger-update.mdUpdating the assumption ledger with new evidence and confidence shifts
templates/feature-health-record.mdAssessing feature health across multiple dimensions and surfacing signals
templates/retirement-decision.mdMaking and recording a justified retirement or continuation decision
templates/sunset-plan.mdPlanning deprecation communication, migration paths, customer treatment, and internal cleanup
templates/retained-learning-record.mdCapturing durable reusable learning that survives beyond the feature

Core Methodology

The Launch-to-Learning Loop
LAUNCH → [OBSERVE] → [COMPARE] → [IDENTIFY GAPS] → [UPDATE ASSUMPTIONS] → [ASSESS HEALTH] → [DECIDE] → [CAPTURE LEARNING] → (feed back)
              |            |              |                 |                    |               |               |
         Collect      Expected vs.    Gap analysis     Assumption         Feature health    Continue /      Retained
         outcome      observed        with confidence  ledger update      dimensions        Improve /       learning
         data         outcomes        intervals                                              Harvest /       record
                                                                                            Pivot /
                                                                                            Pause /
                                                                                            Retire

The loop starts after launch (the feature or capability is live and generating data) and ends with a durable learning artifact that feeds the next cycle of roadmap, analytics, adoption, experimentation, and specification work.

Stage-by-Stage
StageInputActivityOutput
ObserveAnalytics data, adoption metrics, user feedback, support tickets, operational metricsCollect outcome evidence from observed behavior and system data. Distinguish signal from noise. Flag missing or low-confidence data.Collected outcome data with confidence labels
CompareExpected outcomes (from spec/roadmap), observed outcomes, confidence intervalsCompare the two; identify alignment, deviation, and surprise. Do not conflate expectation with observation.Gap analysis: what matched, what diverged, what was ambiguous
Identify gapsGap analysis, assumption ledgerIdentify which assumptions held and which broke. Distinguish between measurement gaps (could not observe) and outcome gaps (observed deviation).Assumption gap register with confidence
Update assumptionsAssumption gap register, prior assumption ledgerRevise assumptions: strengthen confirmed ones, weaken contradicted ones, add new ones surfaced by the data. Record confidence shifts.Updated assumption ledger. Use templates/assumption-ledger-update.md.
Assess healthUpdated assumptions, adoption data, operational metrics, user feedbackEvaluate feature health across adoption, technical, operational, and strategic dimensions. Do not reduce to a single score.Feature health assessment. Use templates/feature-health-record.md.
DecideFeature health assessment, business context, portfolio prioritiesChoose one of six lifecycle decisions. The decision requires human judgment; no automated threshold.Decision record with accountable owner. Use templates/retirement-decision.md.
Capture learningDecision record, gap analysis, updated assumptions, contextProduce a durable retained learning record: what was learned, why, and how it should inform future work. Not a transient meeting summary.Retained learning record. Use templates/retained-learning-record.md.
Feed backRetained learning recordRoute learning to downstream skills: roadmap, analytics, adoption, experimentation, specifications. See references/feedback-destinations.md.Routed learning outputs
Epistemic Discipline

Every claim in lifecycle-learning output is classified into exactly one of four categories. These are not conflated; a comparison is not an observation, and an inference is not a fact.

CategoryDefinitionExampleSource
ExpectedWhat was intended or predicted before launch"We expected activation to reach 60% within 30 days"Spec, roadmap, launch brief
ObservedWhat actually happened, measured from data"Activation reached 43% at 30 days (95% CI: 39-47%)"Analytics, adoption data, operational metrics
UncertainWhat is ambiguous, noisy, or contested"Attribution is confounded by a simultaneous pricing change; cannot isolate feature effect"Confidence intervals, conflicting signals, data-quality issues
InferredWhat is concluded from evidence, with reasoning"The gap between expected 60% and observed 43% suggests the onboarding redesign did not reduce time-to-value as hypothesized; the pricing change confound means we cannot rule out an external cause"Reasoned implication from evidence

Full taxonomy and field guide in references/epistemic-discipline.md.

Lifecycle Decisions

Six outcomes are available after assessment. The choice requires human judgment informed by evidence; no numeric threshold or automated rule replaces context and accountability.

DecisionMeaningTypical evidence profileFollow-up
ContinueKeep as-is; feature is healthyOutcomes match or exceed expectations; stable, low-riskSchedule next review
ImproveInvest in enhancementAdoption gap exists but fixable; underlying need confirmedFeed roadmap and experimentation
HarvestReduce investment, maintain for existing usersDeclining growth but stable base; not worth expandingMonitor for retirement signals
PivotChange direction significantlyNeed confirmed but current approach failedFeed roadmap, discovery, experimentation
PauseTemporarily halt investmentAmbiguous results, external confounds, or resource constraintSchedule re-assessment with new evidence
RetireDeprecate and removeSustained non-adoption, replacement exists, or strategic misalignmentExecute retirement lifecycle
Retirement Lifecycle

When the decision is Retire, a structured retirement lifecycle covers the full path from deprecation announcement through internal cleanup. Full detail in references/retirement-lifecycle.md.

PhaseActivityTemplate
Deprecation communicationAnnounce retirement: timeline, rationale, alternatives. Target affected users with segmentation.templates/sunset-plan.md
Migration pathProvide migration tooling, documentation, and support for existing users. Define the recommended path.templates/sunset-plan.md
Customer treatmentSupport commitments during sunset: data export, grace periods, extended support windows, SLA preservation, refund/credit policies where applicable. Coordinate with customer-success.templates/sunset-plan.md; route communication plans to conditional-customer-success
Internal cleanupRemove feature flags, archive code, update documentation, retire monitoring and alerting, reclaim infrastructure.templates/sunset-plan.md
Learning closureCapture what the feature's lifecycle taught — not a postmortem, but a closure record that completes the learning loop.templates/retained-learning-record.md
Show full SKILL.md (634 more words)Show less
Retained Learning Record

Every lifecycle-learning cycle produces a durable retained learning record — not a transient meeting summary. The record captures:

  • What the feature or capability was intended to achieve (expected outcomes)
  • What actually happened (observed outcomes, with confidence)
  • What was uncertain and why
  • What assumptions were updated and how
  • What decision was made (continue/improve/harvest/pivot/pause/retire) and who made it
  • Why that decision was reached, with evidence
  • What should inform future decisions — reusable patterns, anti-patterns, assumptions to test next time
  • Where the learning was routed (roadmap, analytics, adoption, experimentation, specifications)

This record is the durable learning artifact. It is the evidence that the launch-to-learning loop actually closed.

When Not to Use

This skill does not own:

  • Incident postmortems, root-cause analysis, or operational incident review — these belong to incident-learning (not yet landed) and ../site-reliability-engineering/SKILL.md. Lifecycle-learning consumes incident signals as input but does not produce postmortems.
  • Analytics instrumentation, metric dashboard design, tracking-plan creation, or event taxonomy — these belong to ../product-analytics-and-measurement/SKILL.md. Lifecycle-learning consumes analytics data as input but does not own measurement infrastructure.
  • Customer-success account management, renewal decisions, or health scoring — these belong to conditional-customer-success (not yet landed). Lifecycle-learning routes retirement communication plans and customer-treatment strategies there.
  • Roadmap prioritization or portfolio allocation — these belong to ../product-roadmapping-and-portfolio/SKILL.md. Lifecycle-learning feeds evidence into roadmap decisions but does not make them.
  • Arbitrary or automated retirement thresholds — this skill never applies rules like "retire if DAU < 100" or "kill if NPS < 30" without context about the product, market, user base, and alternatives. Retirement decisions require human judgment and named accountability.

Routing and Feedback

Inputs (consumed by lifecycle-learning)
InputSource
Expected outcomes, acceptance criteria../spec-driven-development/SKILL.md, roadmap briefs
Observed outcomes, metric data, funnels, cohorts../product-analytics-and-measurement/SKILL.md
Adoption evidence, activation rates, retention signals../product-adoption/SKILL.md
Experiment results, readout learning entries../product-experimentation/SKILL.md
Incident signals, reliability data../site-reliability-engineering/SKILL.md, incident-learning
Customer feedback, support trends, health signalsconditional-customer-success
Outputs (produced by lifecycle-learning, routed to)
OutputDestinationPurpose
Revised assumptions, decision evidence../product-roadmapping-and-portfolio/SKILL.mdRoadmap updates, bet re-evaluation
Metric refinement needs, measurement gaps../product-analytics-and-measurement/SKILL.mdImprove instrumentation, close measurement gaps
Adoption pattern changes, behavior insights../product-adoption/SKILL.mdAdoption strategy adjustments
New hypotheses, experiment ideas../product-experimentation/SKILL.mdFeed experimentation pipeline
Spec improvements, acceptance-criteria refinements../spec-driven-development/SKILL.mdFuture specification quality
Retirement communication plans, migration coordination, customer treatment during sunsetconditional-customer-successCustomer-facing retirement execution; prose reference (skill not yet landed)
Incident-driven learning signalsincident-learningIncident-driven learning loop; prose reference (skill not yet landed)

At least five feedback destinations must be updated per cycle: roadmap, analytics, adoption, experimentation, and specifications. Additional routing to customer-success and incident-learning is conditional on the decision.

File Map

FilePurposeLoad when
references/discovery-brief.mdMaps existing lifecycle, learning, and retirement material; ownership boundariesUnderstanding the skill's place in the catalog
references/epistemic-discipline.mdFull taxonomy: expected / observed / uncertain / inferred with field guideClassifying claims in any lifecycle-learning output
references/retirement-lifecycle.mdComplete retirement lifecycle: deprecation, migration, customer treatment, internal cleanupRetirement decision or sunset planning
references/feedback-destinations.mdDetailed routing guide for each feedback destinationRouting learning outputs to downstream skills
templates/outcome-review.mdStructured post-launch outcome reviewConducting an outcome review
templates/assumption-ledger-update.mdAssumption ledger update with confidence shiftsUpdating assumptions after new evidence
templates/feature-health-record.mdMulti-dimensional feature health assessmentAssessing feature health
templates/retirement-decision.mdJustified retirement or continuation decision recordMaking a lifecycle decision
templates/sunset-plan.mdDeprecation communication, migration, customer treatment, internal cleanup planPlanning a retirement execution
templates/retained-learning-record.mdDurable reusable learning artifactCapturing learning that survives the feature

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

Files

SKILL.md and 12 other files (references) in product-lifecycle-learning of magnus919/agent-skills.

  • SKILL.md
  • README.md
  • evals/evals.json
  • references/discovery-brief.md
  • references/epistemic-discipline.md
  • references/feedback-destinations.md
  • references/retirement-lifecycle.md
  • templates/assumption-ledger-update.md
  • templates/feature-health-record.md
  • templates/outcome-review.md
  • templates/retained-learning-record.md
  • templates/retirement-decision.md
  • templates/sunset-plan.md

Open the folder on GitHubat commit 22b4723

Compare with similar skills

Product Lifecycle Learning 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 Lifecycle Learning compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Product Lifecycle Learning this skillmagnus919/agent-skills115—~4.7kAutomated safety check: PassMIT
Post Mortemthananon/9arm-skills3.2k—~3.4kAutomated safety check: PassNone
Broken API InterviewerPrepLabsAI/InterviewMentor112—~2.6kAutomated safety check: PassMIT
Post-Incident DebriefVeryGoodOpenSource/vgv-wingspan109—~1.9kAutomated safety check: PassMIT
Conducting Post Incident Lessons Learnedmukul975/Anthropic-Cybersecurity-Skills34k—~1.7kAutomated safety check: PassApache-2.0
Post Mortemhanamizuki/solopreneur152—~1.7kAutomated safety check: PassMIT

Similar skills

  • Post Mortem

    thananon/9arm-skills

    Write the canonical engineering record of a fixed bug — root cause, mechanism, fix, validation, and how it slipped through.

    3.2k GitHub stars~3.4k tokensUpdated 3 mo ago
    DevOps & CloudAuto-check passed
  • Broken API Interviewer

    PrepLabsAI/InterviewMentor

    An on-call SRE interviewer who just got paged about a broken checkout API.

    112 GitHub stars~2.6k tokensUpdated 3 days ago
    DevOps & CloudAuto-check passed
  • Post-Incident Debrief

    VeryGoodOpenSource/vgv-wingspan

    Produces a blameless post-incident debrief with timeline, root cause and follow-up actions after an outage, failed release or significant bug, while details are fresh.

    109 GitHub stars~1.9k tokensUpdated 3 days ago
    DevOps & CloudAuto-check passed
  • Conducting Post Incident Lessons Learned

    mukul975/Anthropic-Cybersecurity-Skills

    Facilitate structured post-incident reviews to identify root causes, document what worked and failed, and produce actionable recommendations to improve future incident response.

    34k GitHub stars~1.7k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Post Mortem

    hanamizuki/solopreneur

    Trace when a bug was introduced, find the root cause commit, understand why it happened, and produce a structured post-mortem report.

    152 GitHub stars~1.7k tokensUpdated 14 days ago
    DevOps & CloudAuto-check passed
  • Chaos Engineer

    Jeffallan/claude-skills

    Designs chaos experiments, failure injection and game days for distributed systems, with blast radius limits, rollback plans and written learnings.

    12k GitHub stars~1.8k tokensUpdated 6 days ago
    DevOps & CloudAuto-check passed

More from magnus919/agent-skills

All 131 skills in this repo
  • Artifact Pyramids

    magnus919/agent-skills

    Organize durable agent research outputs as summaries, analysis, and evidence dossiers.

    115 GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Ascii City Engine

    magnus919/agent-skills

    Build portable, first-person colored ASCII city engines and small GIS-derived city packs.

    115 GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Color Management

    magnus919/agent-skills

    Manage color workflows with ICC profiles, working spaces, gamut mapping, and color science.

    115 GitHub stars~2.6k tokensUpdated today
    Auto-check: notes
  • Data Scientist

    magnus919/agent-skills

    A skill your agent uses for PhD-level expertise in data science, statistics, and machine learning: rigorous statistical analysis, experimental design, causal inference, advanced modeling, research…

    115 GitHub stars~4.1k tokensUpdated today
    Auto-check passed
  • Docker Compose

    magnus919/agent-skills

    Use Docker Compose to define, run, debug, and harden multi-container applications.

    115 GitHub stars~2k tokensUpdated today
    Auto-check: notes
  • Fpga Development

    magnus919/agent-skills

    Design, review, simulate, and verify FPGA logic using explicit RTL contracts, clock and reset models, CDC analysis, timing constraints, and reproducible implementation evidence.

    115 GitHub stars~2.7k tokensUpdated today
    Auto-check passed

Questions about Product Lifecycle Learning

What does Product Lifecycle Learning do?

Compare intended product outcomes against observed results to close the launch-to-learning loop: collect post-launch evidence, distinguish expected from observed from uncertain from inferred claims…. Product Lifecycle Learning is an agent skill from magnus919/agent-skills. Compare intended product outcomes against observed results to close the launch-to-learning loop: collect post-launch evidence, distinguish expected from observed from uncertain from inferred claims, update assumptions, assess feature health, and choose among continue/improve/harvest/pivot/pause/retire — including retirement lifecycles with deprecation, migration, customer treatment, and retained reusable learning.

When should I use Product Lifecycle Learning?

Product Lifecycle Learning fits situations like: incident postmortems; root-cause analysis (routes to incident-learning; site-reliability-engineering); do not use for analytics instrumentation.

How do I install Product Lifecycle Learning in Claude Code?

Run `npx skills add magnus919/agent-skills --skill product-lifecycle-learning -a claude-code`. Or copy the skill folder (product-lifecycle-learning in magnus919/agent-skills) into .claude/skills/product-lifecycle-learning in your project. Claude Code loads it when a task matches its description.

How do I install Product Lifecycle Learning in Codex?

Run `npx skills add magnus919/agent-skills --skill product-lifecycle-learning -a codex`. Or copy the skill folder (product-lifecycle-learning in magnus919/agent-skills) into .agents/skills/product-lifecycle-learning in your project. Codex loads it when a task matches its description.

Can I use Product Lifecycle Learning 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 magnus919/agent-skills --skill product-lifecycle-learning -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-lifecycle-learning, .gemini/skills/product-lifecycle-learning, .github/skills/product-lifecycle-learning and .opencode/skills/product-lifecycle-learning in your project.

What does Product Lifecycle Learning need to run?

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

Does Product Lifecycle Learning access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Product Lifecycle Learning 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 Lifecycle Learning use?

Product Lifecycle Learning is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Product Lifecycle Learning use?

About 4.7k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.7k tokens, read only when the agent opens those files.

What are the alternatives to Product Lifecycle Learning?

Skills that share tags, products or a category with Product Lifecycle Learning: Post Mortem (thananon/9arm-skills, 3.2k stars), Broken API Interviewer (PrepLabsAI/InterviewMentor, 112 stars), Post-Incident Debrief (VeryGoodOpenSource/vgv-wingspan, 109 stars) and Conducting Post Incident Lessons Learned (mukul975/Anthropic-Cybersecurity-Skills, 34k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Product Lifecycle Learning?

magnus919 (a GitHub user) maintains it in magnus919/agent-skills, which has 115 GitHub stars. The repository holds 131 skills in this directory. The repository was last updated on October 10, 2026.

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