{
  "schema_version": 1,
  "kind": "skill-index",
  "name": "sho.rten.it",
  "url": "https://sho.rten.it/index.json",
  "catalog_url": "https://sho.rten.it/catalog.json",
  "guide_url": "https://sho.rten.it/guide/#agents",
  "skills": [
    {
      "id": "technical-english",
      "name": "Technical English",
      "category": "Technical",
      "summary": "Precise instructions and consistent terms, based on ASD-STE100.",
      "use_cases": [
        "Procedures and runbooks",
        "Technical documentation",
        "Instructions for non-native readers"
      ],
      "instructions_url": "https://sho.rten.it/methods/technical-english/SKILL.md"
    },
    {
      "id": "caveman",
      "name": "Caveman",
      "category": "Writing",
      "summary": "Use terse fragments for chat while keeping technical meaning clear.",
      "use_cases": [
        "Short agent replies",
        "Technical chat",
        "Minimal explanations"
      ],
      "instructions_url": "https://sho.rten.it/methods/caveman/SKILL.md"
    },
    {
      "id": "prose",
      "name": "Clear prose",
      "category": "Writing",
      "summary": "Rewrite a passage more tightly while keeping its content and voice.",
      "use_cases": [
        "Articles and essays",
        "General explanations",
        "Personal writing"
      ],
      "instructions_url": "https://sho.rten.it/methods/prose/SKILL.md"
    },
    {
      "id": "brief-replies",
      "name": "Brief replies",
      "category": "Writing",
      "summary": "Answer directly, with enough detail to use the answer.",
      "use_cases": [
        "Everyday agent answers",
        "Follow-up questions",
        "Short explanations"
      ],
      "instructions_url": "https://sho.rten.it/methods/brief-replies/SKILL.md"
    },
    {
      "id": "email",
      "name": "Short email",
      "category": "Work",
      "summary": "Make the request clear without losing courtesy.",
      "use_cases": [
        "Email requests",
        "Status updates",
        "Replies to colleagues"
      ],
      "instructions_url": "https://sho.rten.it/methods/email/SKILL.md"
    },
    {
      "id": "summary",
      "name": "Faithful summary",
      "category": "Writing",
      "summary": "Condense a longer source to its main message, evidence, and qualifications.",
      "use_cases": [
        "Long documents",
        "Reports and articles",
        "Meeting records"
      ],
      "instructions_url": "https://sho.rten.it/methods/summary/SKILL.md"
    },
    {
      "id": "decision-brief",
      "name": "Decision brief",
      "category": "Work",
      "summary": "Expose the choice, the tradeoff, and the next action.",
      "use_cases": [
        "Proposals",
        "Option comparisons",
        "Approval requests"
      ],
      "instructions_url": "https://sho.rten.it/methods/decision-brief/SKILL.md"
    },
    {
      "id": "release-notes",
      "name": "Release notes",
      "category": "Technical",
      "summary": "Describe the change and what users need to do.",
      "use_cases": [
        "Changelogs",
        "Product updates",
        "Migration announcements"
      ],
      "instructions_url": "https://sho.rten.it/methods/release-notes/SKILL.md"
    },
    {
      "id": "context-handoff",
      "name": "Context handoff",
      "category": "Agent context",
      "summary": "Keep the state an agent needs to continue the work.",
      "use_cases": [
        "Long conversations",
        "Agent handoffs",
        "Context compression"
      ],
      "instructions_url": "https://sho.rten.it/methods/context-handoff/SKILL.md"
    },
    {
      "id": "ui-copy",
      "name": "UI copy",
      "category": "Technical",
      "summary": "Name the action and preserve its consequences.",
      "use_cases": [
        "Buttons and labels",
        "Errors and notices",
        "Confirmation dialogs"
      ],
      "instructions_url": "https://sho.rten.it/methods/ui-copy/SKILL.md"
    },
    {
      "id": "caveman-commit",
      "name": "Caveman commits",
      "category": "Technical",
      "summary": "Fit the change into a short commit subject and keep essential reasons below it.",
      "use_cases": [
        "Commit messages",
        "Breaking changes",
        "Migration commits"
      ],
      "instructions_url": "https://sho.rten.it/methods/caveman-commit/SKILL.md"
    },
    {
      "id": "caveman-review",
      "name": "Caveman reviews",
      "category": "Technical",
      "summary": "Reduce review feedback to its location, problem, and useful fix.",
      "use_cases": [
        "Pull request comments",
        "Code review findings",
        "Review feedback cleanup"
      ],
      "instructions_url": "https://sho.rten.it/methods/caveman-review/SKILL.md"
    },
    {
      "id": "caveman-memory",
      "name": "Caveman memory files",
      "category": "Agent context",
      "summary": "Compress prose in context files while retaining their literal content and structure.",
      "use_cases": [
        "Memory documents",
        "Agent instructions",
        "Markdown context"
      ],
      "instructions_url": "https://sho.rten.it/methods/caveman-memory/SKILL.md"
    },
    {
      "id": "sparse-priming",
      "name": "Sparse priming",
      "category": "Agent context",
      "summary": "Turn a concept-heavy source into a compact list of meaningful cues.",
      "use_cases": [
        "Concept notes",
        "Agent context",
        "Knowledge summaries"
      ],
      "instructions_url": "https://sho.rten.it/methods/sparse-priming/SKILL.md"
    },
    {
      "id": "transcript-gist",
      "name": "Transcript gist",
      "category": "Writing",
      "summary": "Extract the editorial substance of a transcript and keep useful source timestamps.",
      "use_cases": [
        "Video transcripts",
        "Podcast transcripts",
        "Recorded talks"
      ],
      "instructions_url": "https://sho.rten.it/methods/transcript-gist/SKILL.md"
    },
    {
      "id": "refine-summary",
      "name": "Refine a summary",
      "category": "Writing",
      "summary": "Update an existing summary only when new source material adds something useful.",
      "use_cases": [
        "Document updates",
        "New report sections",
        "Incremental reading"
      ],
      "instructions_url": "https://sho.rten.it/methods/refine-summary/SKILL.md"
    },
    {
      "id": "rolling-summary",
      "name": "Rolling conversation summary",
      "category": "Agent context",
      "summary": "Fold new turns into a compact account of the conversation so far.",
      "use_cases": [
        "Long chats",
        "Conversation memory",
        "Context window management"
      ],
      "instructions_url": "https://sho.rten.it/methods/rolling-summary/SKILL.md"
    },
    {
      "id": "search-keywords",
      "name": "Search keywords",
      "category": "Agent context",
      "summary": "Reduce a question to the terms and constraints that help retrieve its answer.",
      "use_cases": [
        "Search queries",
        "Retrieval context",
        "Document lookup"
      ],
      "instructions_url": "https://sho.rten.it/methods/search-keywords/SKILL.md"
    },
    {
      "id": "user-facts",
      "name": "User facts",
      "category": "Agent context",
      "summary": "Reduce a conversation to explicit user facts and preferences in JSON.",
      "use_cases": [
        "Preference summaries",
        "Personalization context",
        "Conversation fact extraction"
      ],
      "instructions_url": "https://sho.rten.it/methods/user-facts/SKILL.md"
    },
    {
      "id": "micro-summary",
      "name": "Micro summary",
      "category": "Writing",
      "summary": "One sentence, three main points, three takeaways.",
      "use_cases": [
        "Fast triage",
        "Article previews",
        "Short reading notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/micro-summary/SKILL.md"
    },
    {
      "id": "five-levels",
      "name": "Five levels",
      "category": "Writing",
      "summary": "Reframe one idea in five, four, three, two, and one word.",
      "use_cases": [
        "Headlines",
        "Message hierarchy",
        "Naming the main idea"
      ],
      "instructions_url": "https://sho.rten.it/methods/five-levels/SKILL.md"
    },
    {
      "id": "core-message",
      "name": "Core message",
      "category": "Writing",
      "summary": "Express the central argument in one short sentence.",
      "use_cases": [
        "Essays",
        "Presentations",
        "Long-form arguments"
      ],
      "instructions_url": "https://sho.rten.it/methods/core-message/SKILL.md"
    },
    {
      "id": "meeting-notes",
      "name": "Meeting notes",
      "category": "Work",
      "summary": "Separate discussions, decisions, tasks, and unresolved risks.",
      "use_cases": [
        "Meeting transcripts",
        "Project check-ins",
        "Decision records"
      ],
      "instructions_url": "https://sho.rten.it/methods/meeting-notes/SKILL.md"
    },
    {
      "id": "paper-brief",
      "name": "Paper brief",
      "category": "Technical",
      "summary": "Keep a paper's method, evidence, novelty, and limitations.",
      "use_cases": [
        "Research papers",
        "Literature triage",
        "Technical reading notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/paper-brief/SKILL.md"
    },
    {
      "id": "pull-request-digest",
      "name": "Pull request digest",
      "category": "Technical",
      "summary": "Turn a list of pull requests into a readable change overview.",
      "use_cases": [
        "Repository activity",
        "Engineering updates",
        "Maintainer briefings"
      ],
      "instructions_url": "https://sho.rten.it/methods/pull-request-digest/SKILL.md"
    },
    {
      "id": "diff-summary",
      "name": "Diff summary",
      "category": "Technical",
      "summary": "Describe a diff with a commit-style title and short change bullets.",
      "use_cases": [
        "Commit messages",
        "Code review",
        "Change summaries"
      ],
      "instructions_url": "https://sho.rten.it/methods/diff-summary/SKILL.md"
    },
    {
      "id": "extract-wisdom",
      "name": "Extract wisdom",
      "category": "Writing",
      "summary": "Keep the useful ideas, insights, quotes, and recommendations.",
      "use_cases": [
        "Podcasts",
        "Essays",
        "Personal reading notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/extract-wisdom/SKILL.md"
    },
    {
      "id": "recommendations",
      "name": "Recommendations",
      "category": "Work",
      "summary": "Extract short, practical actions from a longer source.",
      "use_cases": [
        "Reports",
        "Advice articles",
        "Project retrospectives"
      ],
      "instructions_url": "https://sho.rten.it/methods/recommendations/SKILL.md"
    },
    {
      "id": "transcript-steps",
      "name": "Transcript steps",
      "category": "Technical",
      "summary": "Extract ordered instructions without losing prerequisites or warnings.",
      "use_cases": [
        "Tutorial transcripts",
        "Demonstrations",
        "Training videos"
      ],
      "instructions_url": "https://sho.rten.it/methods/transcript-steps/SKILL.md"
    },
    {
      "id": "lecture-notes",
      "name": "Lecture notes",
      "category": "Writing",
      "summary": "Condense a lecture into timestamped topics and definitions.",
      "use_cases": [
        "Course lectures",
        "Technical talks",
        "Searchable study notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/lecture-notes/SKILL.md"
    },
    {
      "id": "predictions",
      "name": "Prediction ledger",
      "category": "Work",
      "summary": "Extract forecasts with their dates, confidence, and checks.",
      "use_cases": [
        "Forecast reports",
        "Strategy documents",
        "Prediction tracking"
      ],
      "instructions_url": "https://sho.rten.it/methods/predictions/SKILL.md"
    },
    {
      "id": "academic-tightening",
      "name": "Academic tightening",
      "category": "Writing",
      "summary": "Cut academic wordiness while preserving technical meaning and data.",
      "use_cases": [
        "Research paragraphs",
        "Thesis revisions",
        "Journal word limits"
      ],
      "instructions_url": "https://sho.rten.it/methods/academic-tightening/SKILL.md"
    },
    {
      "id": "article-brief",
      "name": "Article brief",
      "category": "Writing",
      "summary": "Extract an article's argument, evidence, and implications in plain language.",
      "use_cases": [
        "Article digests",
        "Reading queues",
        "Neutral briefings"
      ],
      "instructions_url": "https://sho.rten.it/methods/article-brief/SKILL.md"
    },
    {
      "id": "book-notes",
      "name": "Book notes",
      "category": "Writing",
      "summary": "Condense a book into its main concepts, examples, applications, and takeaways.",
      "use_cases": [
        "Nonfiction reading notes",
        "Book-club preparation",
        "Chapter reviews"
      ],
      "instructions_url": "https://sho.rten.it/methods/book-notes/SKILL.md"
    },
    {
      "id": "short-titles",
      "name": "Short titles",
      "category": "Writing",
      "summary": "Generate five concise titles that preserve the topic and language.",
      "use_cases": [
        "Article headings",
        "Document titles",
        "Newsletter subjects"
      ],
      "instructions_url": "https://sho.rten.it/methods/short-titles/SKILL.md"
    },
    {
      "id": "translated-synopsis",
      "name": "Translated synopsis",
      "category": "Writing",
      "summary": "Condense a film or series synopsis in Turkish, or another requested language.",
      "use_cases": [
        "Film descriptions",
        "Series catalogs",
        "Multilingual program notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/translated-synopsis/SKILL.md"
    },
    {
      "id": "email-thread",
      "name": "Email thread",
      "category": "Work",
      "summary": "Reduce a long email chain to its topic, decisions, and your next action.",
      "use_cases": [
        "Long email chains",
        "Catching up on replies",
        "Inbox triage"
      ],
      "instructions_url": "https://sho.rten.it/methods/email-thread/SKILL.md"
    },
    {
      "id": "sprint-summary",
      "name": "Sprint summary",
      "category": "Work",
      "summary": "Group team updates into completed work, blockers, and next week's plan.",
      "use_cases": [
        "Sprint channel updates",
        "Team status reports",
        "Weekly engineering reviews"
      ],
      "instructions_url": "https://sho.rten.it/methods/sprint-summary/SKILL.md"
    },
    {
      "id": "weekly-highlights",
      "name": "Weekly highlights",
      "category": "Work",
      "summary": "Turn a week's updates into wins, priorities, and risks for a manager.",
      "use_cases": [
        "Manager updates",
        "Weekly reports",
        "Stakeholder briefings"
      ],
      "instructions_url": "https://sho.rten.it/methods/weekly-highlights/SKILL.md"
    },
    {
      "id": "bug-report",
      "name": "Bug report",
      "category": "Technical",
      "summary": "Turn a defect narrative into a report a developer can triage.",
      "use_cases": [
        "Issue descriptions",
        "User-reported defects"
      ],
      "instructions_url": "https://sho.rten.it/methods/bug-report/SKILL.md"
    },
    {
      "id": "error-message",
      "name": "Error message",
      "category": "Technical",
      "summary": "Shorten a product error while keeping its cause, consequence, and recovery.",
      "use_cases": [
        "Validation messages",
        "Import and upload errors"
      ],
      "instructions_url": "https://sho.rten.it/methods/error-message/SKILL.md"
    },
    {
      "id": "incident-update",
      "name": "Incident update",
      "category": "Technical",
      "summary": "Reduce an active incident update to impact, response, and next checkpoint.",
      "use_cases": [
        "Status-page updates",
        "Operational incident channels"
      ],
      "instructions_url": "https://sho.rten.it/methods/incident-update/SKILL.md"
    },
    {
      "id": "incident-postmortem",
      "name": "Incident postmortem",
      "category": "Technical",
      "summary": "Compress a completed incident into impact, causes, response, and follow-up.",
      "use_cases": [
        "Completed incident reviews",
        "Reliability reports"
      ],
      "instructions_url": "https://sho.rten.it/methods/incident-postmortem/SKILL.md"
    },
    {
      "id": "reproduction-steps",
      "name": "Reproduction steps",
      "category": "Technical",
      "summary": "Extract the shortest supplied procedure that still demonstrates a defect.",
      "use_cases": [
        "Issue reproduction",
        "QA handoffs"
      ],
      "instructions_url": "https://sho.rten.it/methods/reproduction-steps/SKILL.md"
    },
    {
      "id": "api-reference",
      "name": "API reference",
      "category": "Technical",
      "summary": "Compress endpoint documentation without changing its contract.",
      "use_cases": [
        "Endpoint summaries",
        "SDK reference excerpts"
      ],
      "instructions_url": "https://sho.rten.it/methods/api-reference/SKILL.md"
    },
    {
      "id": "cli-help",
      "name": "CLI help",
      "category": "Technical",
      "summary": "Tighten command help while preserving syntax, defaults, and hazards.",
      "use_cases": [
        "Command reference text",
        "Terminal usage messages"
      ],
      "instructions_url": "https://sho.rten.it/methods/cli-help/SKILL.md"
    },
    {
      "id": "code-comments",
      "name": "Code comments",
      "category": "Technical",
      "summary": "Remove code narration while retaining intent, invariants, and warnings.",
      "use_cases": [
        "Inline comments",
        "Implementation notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/code-comments/SKILL.md"
    },
    {
      "id": "architecture-decision",
      "name": "Architecture decision",
      "category": "Technical",
      "summary": "Shorten a design decision while retaining its rationale and tradeoffs.",
      "use_cases": [
        "Architecture decision records",
        "Technical design reviews"
      ],
      "instructions_url": "https://sho.rten.it/methods/architecture-decision/SKILL.md"
    },
    {
      "id": "migration-guide",
      "name": "Migration guide",
      "category": "Technical",
      "summary": "Reduce upgrade instructions to the changes users must make in order.",
      "use_cases": [
        "Version upgrade guides",
        "Breaking-change instructions"
      ],
      "instructions_url": "https://sho.rten.it/methods/migration-guide/SKILL.md"
    },
    {
      "id": "test-failure",
      "name": "Test failure",
      "category": "Technical",
      "summary": "Extract the failing assertion, environment, and useful diagnostic evidence.",
      "use_cases": [
        "CI failure summaries",
        "Test triage notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/test-failure/SKILL.md"
    },
    {
      "id": "benchmark-results",
      "name": "Benchmark results",
      "category": "Technical",
      "summary": "Compress performance findings without detaching numbers from conditions.",
      "use_cases": [
        "Performance experiment notes",
        "Benchmark comparisons"
      ],
      "instructions_url": "https://sho.rten.it/methods/benchmark-results/SKILL.md"
    },
    {
      "id": "query-plan",
      "name": "Query plan",
      "category": "Technical",
      "summary": "Summarize a database plan around its costly operators and evidence.",
      "use_cases": [
        "EXPLAIN analysis",
        "Database performance notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/query-plan/SKILL.md"
    },
    {
      "id": "dependency-update",
      "name": "Dependency update",
      "category": "Technical",
      "summary": "Shorten a package-update note to compatibility, evidence, and remaining work.",
      "use_cases": [
        "Dependency pull requests",
        "Package upgrade reviews"
      ],
      "instructions_url": "https://sho.rten.it/methods/dependency-update/SKILL.md"
    },
    {
      "id": "configuration-guide",
      "name": "Configuration guide",
      "category": "Technical",
      "summary": "Trim configuration instructions while preserving values, precedence, and effects.",
      "use_cases": [
        "Service configuration docs",
        "Environment-variable guides"
      ],
      "instructions_url": "https://sho.rten.it/methods/configuration-guide/SKILL.md"
    },
    {
      "id": "security-advisory",
      "name": "Security advisory",
      "category": "Technical",
      "summary": "Condense a supplied advisory without losing exposure limits or mitigation steps.",
      "use_cases": [
        "Maintainer security notices",
        "Vulnerability impact summaries"
      ],
      "instructions_url": "https://sho.rten.it/methods/security-advisory/SKILL.md"
    },
    {
      "id": "deprecation-notice",
      "name": "Deprecation notice",
      "category": "Technical",
      "summary": "Shorten a retirement notice to affected users, dates, and replacement steps.",
      "use_cases": [
        "API retirement messages",
        "Feature deprecation notices"
      ],
      "instructions_url": "https://sho.rten.it/methods/deprecation-notice/SKILL.md"
    },
    {
      "id": "runbook-brief",
      "name": "Runbook brief",
      "category": "Technical",
      "summary": "Shorten an operational procedure while retaining its gates and stop conditions.",
      "use_cases": [
        "On-call procedures",
        "Operational checklists"
      ],
      "instructions_url": "https://sho.rten.it/methods/runbook-brief/SKILL.md"
    },
    {
      "id": "schema-change",
      "name": "Schema change",
      "category": "Technical",
      "summary": "Reduce a data-model change note to compatibility, sequencing, and checks.",
      "use_cases": [
        "Database migration reviews",
        "Data contract changes"
      ],
      "instructions_url": "https://sho.rten.it/methods/schema-change/SKILL.md"
    },
    {
      "id": "log-digest",
      "name": "Log digest",
      "category": "Technical",
      "summary": "Group repeated log events into a compact timeline with honest counts.",
      "use_cases": [
        "Operational log summaries",
        "Batch-job diagnostics"
      ],
      "instructions_url": "https://sho.rten.it/methods/log-digest/SKILL.md"
    },
    {
      "id": "stack-trace",
      "name": "Stack trace",
      "category": "Technical",
      "summary": "Trim exception output to the error chain and useful application frames.",
      "use_cases": [
        "Exception triage",
        "Crash report excerpts"
      ],
      "instructions_url": "https://sho.rten.it/methods/stack-trace/SKILL.md"
    },
    {
      "id": "support-ticket",
      "name": "Support ticket",
      "category": "Work",
      "summary": "Condense a support thread into a reproducible issue and its current state.",
      "use_cases": [
        "Support intake",
        "Ticket triage",
        "Engineering referrals"
      ],
      "instructions_url": "https://sho.rten.it/methods/support-ticket/SKILL.md"
    },
    {
      "id": "customer-reply",
      "name": "Customer reply",
      "category": "Work",
      "summary": "Shorten a customer-facing reply while keeping its answer, limits, and next step.",
      "use_cases": [
        "Support replies",
        "Service updates",
        "Customer follow-ups"
      ],
      "instructions_url": "https://sho.rten.it/methods/customer-reply/SKILL.md"
    },
    {
      "id": "product-feedback",
      "name": "Product feedback",
      "category": "Work",
      "summary": "Group product feedback by user problem without turning requests into commitments.",
      "use_cases": [
        "Feature request batches",
        "Customer feedback digests",
        "Product discovery notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/product-feedback/SKILL.md"
    },
    {
      "id": "interview-findings",
      "name": "Interview findings",
      "category": "Work",
      "summary": "Compress interview notes into traceable observations and cautious findings.",
      "use_cases": [
        "User research interviews",
        "Discovery interviews",
        "Qualitative research notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/interview-findings/SKILL.md"
    },
    {
      "id": "survey-summary",
      "name": "Survey summary",
      "category": "Work",
      "summary": "Summarize survey results with their denominators, scope, and uncertainty intact.",
      "use_cases": [
        "Employee surveys",
        "Customer questionnaires",
        "Post-event surveys"
      ],
      "instructions_url": "https://sho.rten.it/methods/survey-summary/SKILL.md"
    },
    {
      "id": "project-status",
      "name": "Project status",
      "category": "Work",
      "summary": "Turn a project update into current progress, variance, and decisions needed.",
      "use_cases": [
        "Milestone updates",
        "Delivery tracking",
        "Stakeholder status reports"
      ],
      "instructions_url": "https://sho.rten.it/methods/project-status/SKILL.md"
    },
    {
      "id": "risk-register",
      "name": "Risk register",
      "category": "Work",
      "summary": "Compress risk descriptions while preserving trigger, consequence, and response.",
      "use_cases": [
        "Project risk reviews",
        "Delivery risks",
        "Operational risk logs"
      ],
      "instructions_url": "https://sho.rten.it/methods/risk-register/SKILL.md"
    },
    {
      "id": "handover-note",
      "name": "Handover note",
      "category": "Work",
      "summary": "Shorten an operational handover to the state the next person must act on.",
      "use_cases": [
        "Shift handovers",
        "Leave cover",
        "Temporary role cover"
      ],
      "instructions_url": "https://sho.rten.it/methods/handover-note/SKILL.md"
    },
    {
      "id": "sales-call",
      "name": "Sales call",
      "category": "Work",
      "summary": "Compress a sales conversation into customer needs, buying facts, and follow-up.",
      "use_cases": [
        "Discovery call notes",
        "Account handovers",
        "Sales qualification notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/sales-call/SKILL.md"
    },
    {
      "id": "proposal-brief",
      "name": "Proposal brief",
      "category": "Work",
      "summary": "Reduce a proposal to its deliverable, terms, exclusions, and approval request.",
      "use_cases": [
        "Service proposals",
        "Internal project proposals",
        "Scope approval briefs"
      ],
      "instructions_url": "https://sho.rten.it/methods/proposal-brief/SKILL.md"
    },
    {
      "id": "job-posting",
      "name": "Job posting",
      "category": "Work",
      "summary": "Shorten a job ad while preserving the role, requirements, and working terms.",
      "use_cases": [
        "Recruiting posts",
        "Role descriptions",
        "Job board listings"
      ],
      "instructions_url": "https://sho.rten.it/methods/job-posting/SKILL.md"
    },
    {
      "id": "resume-bullets",
      "name": "Resume bullets",
      "category": "Work",
      "summary": "Reduce experience descriptions to accurate action-and-result bullets.",
      "use_cases": [
        "Resume experience",
        "Professional bios",
        "Portfolio role summaries"
      ],
      "instructions_url": "https://sho.rten.it/methods/resume-bullets/SKILL.md"
    },
    {
      "id": "performance-feedback",
      "name": "Performance feedback",
      "category": "Work",
      "summary": "Condense feedback into observed behavior, impact, and agreed development steps.",
      "use_cases": [
        "Manager feedback",
        "Peer review notes",
        "Development conversations"
      ],
      "instructions_url": "https://sho.rten.it/methods/performance-feedback/SKILL.md"
    },
    {
      "id": "policy-summary",
      "name": "Policy summary",
      "category": "Work",
      "summary": "Shorten a supplied workplace policy without weakening duties or exceptions.",
      "use_cases": [
        "Internal policy notices",
        "Employee guidance",
        "Workplace procedure summaries"
      ],
      "instructions_url": "https://sho.rten.it/methods/policy-summary/SKILL.md"
    },
    {
      "id": "procurement-comparison",
      "name": "Procurement comparison",
      "category": "Work",
      "summary": "Condense vendor offers into comparable facts and explicit gaps.",
      "use_cases": [
        "Supplier shortlists",
        "Quote comparisons",
        "Purchase review notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/procurement-comparison/SKILL.md"
    },
    {
      "id": "requirements-brief",
      "name": "Requirements brief",
      "category": "Work",
      "summary": "Reduce a requirements narrative to the need, required behavior, and scope limits.",
      "use_cases": [
        "Product requirements",
        "Internal tool requests",
        "Feature scope reviews"
      ],
      "instructions_url": "https://sho.rten.it/methods/requirements-brief/SKILL.md"
    },
    {
      "id": "acceptance-criteria",
      "name": "Acceptance criteria",
      "category": "Work",
      "summary": "Compress existing acceptance conditions without weakening boundaries or checks.",
      "use_cases": [
        "Acceptance test lists",
        "Story completion criteria",
        "QA handoff criteria"
      ],
      "instructions_url": "https://sho.rten.it/methods/acceptance-criteria/SKILL.md"
    },
    {
      "id": "escalation-note",
      "name": "Escalation note",
      "category": "Work",
      "summary": "Shorten an escalation to its impact, unresolved blocker, and specific decision request.",
      "use_cases": [
        "Blocked work escalations",
        "Service escalations",
        "Management decision requests"
      ],
      "instructions_url": "https://sho.rten.it/methods/escalation-note/SKILL.md"
    },
    {
      "id": "research-request",
      "name": "Research request",
      "category": "Work",
      "summary": "Condense a research brief into the decision, questions, scope, and required evidence.",
      "use_cases": [
        "Research intake",
        "Internal study briefs",
        "Analyst requests"
      ],
      "instructions_url": "https://sho.rten.it/methods/research-request/SKILL.md"
    },
    {
      "id": "event-brief",
      "name": "Event brief",
      "category": "Work",
      "summary": "Reduce event planning notes to the logistics, responsibilities, and contingencies.",
      "use_cases": [
        "Event operations briefs",
        "Workshop logistics",
        "Venue handovers"
      ],
      "instructions_url": "https://sho.rten.it/methods/event-brief/SKILL.md"
    },
    {
      "id": "abstract",
      "name": "Abstract",
      "category": "Writing",
      "summary": "Condense a complete report into its purpose, method, findings, and limits.",
      "use_cases": [
        "Report abstracts",
        "Project summaries",
        "Study overviews"
      ],
      "instructions_url": "https://sho.rten.it/methods/abstract/SKILL.md"
    },
    {
      "id": "plain-language",
      "name": "Plain language",
      "category": "Writing",
      "summary": "Shorten specialist text for general readers without losing conditions or required actions.",
      "use_cases": [
        "Public notices",
        "Service explanations",
        "General-reader instructions"
      ],
      "instructions_url": "https://sho.rten.it/methods/plain-language/SKILL.md"
    },
    {
      "id": "newsletter-brief",
      "name": "Newsletter brief",
      "category": "Writing",
      "summary": "Turn an update into a short newsletter item with a useful next step.",
      "use_cases": [
        "Community newsletters",
        "Product-update digests",
        "Member bulletins"
      ],
      "instructions_url": "https://sho.rten.it/methods/newsletter-brief/SKILL.md"
    },
    {
      "id": "press-release-brief",
      "name": "Press release brief",
      "category": "Writing",
      "summary": "Compress an announcement into a factual media brief with claims still attributed.",
      "use_cases": [
        "Media announcements",
        "Press summaries",
        "Launch briefs"
      ],
      "instructions_url": "https://sho.rten.it/methods/press-release-brief/SKILL.md"
    },
    {
      "id": "social-post",
      "name": "Social post",
      "category": "Writing",
      "summary": "Fit one source-backed message into a short post without manufactured hype.",
      "use_cases": [
        "Community posts",
        "Short public updates",
        "Posts with a character limit"
      ],
      "instructions_url": "https://sho.rten.it/methods/social-post/SKILL.md"
    },
    {
      "id": "slide-copy",
      "name": "Slide copy",
      "category": "Writing",
      "summary": "Reduce a section to one slide claim and a few readable supporting points.",
      "use_cases": [
        "Presentation slides",
        "Briefing decks",
        "One-slide summaries"
      ],
      "instructions_url": "https://sho.rten.it/methods/slide-copy/SKILL.md"
    },
    {
      "id": "speaker-notes",
      "name": "Speaker notes",
      "category": "Writing",
      "summary": "Shorten a talk script into usable speaking cues while keeping important qualifications.",
      "use_cases": [
        "Presenter cue cards",
        "Briefing notes",
        "Talk rehearsal"
      ],
      "instructions_url": "https://sho.rten.it/methods/speaker-notes/SKILL.md"
    },
    {
      "id": "alt-text",
      "name": "Alt text",
      "category": "Writing",
      "summary": "Condense a supplied visual description into a useful text alternative.",
      "use_cases": [
        "Image alternatives",
        "Accessible document images",
        "Functional image descriptions"
      ],
      "instructions_url": "https://sho.rten.it/methods/alt-text/SKILL.md"
    },
    {
      "id": "image-caption",
      "name": "Image caption",
      "category": "Writing",
      "summary": "Turn supplied image context into a short caption with accurate attribution.",
      "use_cases": [
        "Editorial captions",
        "Report image captions",
        "Collection labels"
      ],
      "instructions_url": "https://sho.rten.it/methods/image-caption/SKILL.md"
    },
    {
      "id": "faq-answer",
      "name": "FAQ answer",
      "category": "Writing",
      "summary": "Reduce an answer to the specific question, its conditions, and the next step.",
      "use_cases": [
        "Help-center answers",
        "Product FAQs",
        "Service questions"
      ],
      "instructions_url": "https://sho.rten.it/methods/faq-answer/SKILL.md"
    },
    {
      "id": "lesson-recap",
      "name": "Lesson recap",
      "category": "Writing",
      "summary": "Reduce a lesson to its learning point, essential example, and common error.",
      "use_cases": [
        "Study recaps",
        "Training summaries",
        "Lesson revision notes"
      ],
      "instructions_url": "https://sho.rten.it/methods/lesson-recap/SKILL.md"
    },
    {
      "id": "glossary-definition",
      "name": "Glossary definition",
      "category": "Writing",
      "summary": "Shorten a term explanation while keeping the distinction that defines it.",
      "use_cases": [
        "Product glossaries",
        "Terminology lists",
        "Short domain definitions"
      ],
      "instructions_url": "https://sho.rten.it/methods/glossary-definition/SKILL.md"
    },
    {
      "id": "comparison-summary",
      "name": "Comparison summary",
      "category": "Writing",
      "summary": "Compress alternatives into matched criteria, trade-offs, and known gaps.",
      "use_cases": [
        "Option comparisons",
        "Product shortlists",
        "Approach trade-offs"
      ],
      "instructions_url": "https://sho.rten.it/methods/comparison-summary/SKILL.md"
    },
    {
      "id": "timeline",
      "name": "Timeline",
      "category": "Writing",
      "summary": "Condense a narrative into dated events without inventing chronology or causation.",
      "use_cases": [
        "Project histories",
        "Event chronologies",
        "Case timelines"
      ],
      "instructions_url": "https://sho.rten.it/methods/timeline/SKILL.md"
    },
    {
      "id": "argument-map",
      "name": "Argument map",
      "category": "Writing",
      "summary": "Compress a case into its claim, support, assumptions, and objections.",
      "use_cases": [
        "Debate notes",
        "Proposal arguments",
        "Reasoning review"
      ],
      "instructions_url": "https://sho.rten.it/methods/argument-map/SKILL.md"
    },
    {
      "id": "dialogue-trim",
      "name": "Dialogue trim",
      "category": "Writing",
      "summary": "Tighten supplied dialogue while preserving speakers, intent, and meaningful hesitation.",
      "use_cases": [
        "Interview edits",
        "Script tightening",
        "Conversation excerpts"
      ],
      "instructions_url": "https://sho.rten.it/methods/dialogue-trim/SKILL.md"
    },
    {
      "id": "retrieval-excerpt",
      "name": "Retrieval excerpt",
      "category": "Agent context",
      "summary": "Select short, exact source passages with their citations and qualifying context.",
      "use_cases": [
        "Retrieved evidence",
        "Quoted policy passages",
        "Source-grounded context"
      ],
      "instructions_url": "https://sho.rten.it/methods/retrieval-excerpt/SKILL.md"
    },
    {
      "id": "tool-result-digest",
      "name": "Tool result digest",
      "category": "Agent context",
      "summary": "Reduce tool output to real status, useful results, errors, and completeness limits.",
      "use_cases": [
        "Command-output context",
        "API response digests",
        "Search-result handoffs"
      ],
      "instructions_url": "https://sho.rten.it/methods/tool-result-digest/SKILL.md"
    },
    {
      "id": "evidence-ledger",
      "name": "Evidence ledger",
      "category": "Agent context",
      "summary": "Pack claims with their supporting sources, counterevidence, and limits.",
      "use_cases": [
        "Research context",
        "Claim verification notes",
        "Evidence handoffs"
      ],
      "instructions_url": "https://sho.rten.it/methods/evidence-ledger/SKILL.md"
    },
    {
      "id": "constraint-ledger",
      "name": "Constraint ledger",
      "category": "Agent context",
      "summary": "Extract current task constraints with scope, provenance, and unresolved conflicts.",
      "use_cases": [
        "Long task conversations",
        "Requirement handoffs",
        "Constraint tracking"
      ],
      "instructions_url": "https://sho.rten.it/methods/constraint-ledger/SKILL.md"
    }
  ]
}
