# Sample Triage > Triage a developer platform's sample-code portfolio repo by repo, sized to the hours that keep it green, then write > the strategy and the cleanup plan. Paste one line per sample repo or top-level directory; the browser runs the > skill's ordered triage rules (scan hits, retired pins and languages left out, the adoption path, owners, duplicates, > single-concern repos to merge, red and unused), sums kept upkeep against capacity, ranks the shape, reads the > freshness contract against the sandbox and gives every archive a successor. Metered runs write the portfolio > strategy, and the cleanup plan. Built on the SkillSafe skill @samber/sample-app-strategy, from > samber/developer-platform-skills (MIT), by Samuel Berthe. https://sample-triage.skillsafe.ai/ ## What is free - The triage, first match wins: secure (a scan hit - this week), archive (a retired pin, a language left out, no owner, red and measurably unused), community (outside the coverage but green with a community maintainer), fix or rebuild (the adoption path - never archived for lack of an owner), merge (a duplicate, or a single-concern scenario in its own repo), keep. - The coverage: tier-1 parity on quickstarts, references and templates; scenarios in the two or three dominant languages; mobile, playgrounds and collections unscoped. - The capacity: kept upkeep in self-set hours a quarter per artifact and language against the hours available; the shape ranked (lean golden path, gallery-led, reference-app anchored). - The gates: owners, capacity, archive successors, scan hits, CI against a sandbox; plus a register table, the canonical index (.json), the checks (.csv) and everything (.json). ## The metered lanes Two tasks on gpt-terra, metered per run, routed by `task`. Input string fields: `task` (strategy or cleanup), `platform`, `register`, `carry` (cleanup only: the strategy's decisions) and `facts`. - `strategy` replies with `summary`, `shape`, `jobs` (the seven developer jobs), `coverage`, `freshness` (five terms), `archive_rules`, `index`, `measurement` and `caveats`. - `cleanup` replies with `summary`, `rows` (every row not simply kept, with its action, successor, banner and who to tell), `sequence` and `caveats`. The page holds every reply to its own facts: the ranked shape, seven jobs served or explained, tier-1 flagship parity, the freshness contract, archives on evidence, one index; every row's verdict and successor, banners, no deletion, scan hits this week, scans first. ## Links - API tutorial: https://sample-triage.skillsafe.ai/api.html - Source skill: https://skillsafe.ai/skill/@samber/sample-app-strategy