{
  "_self": {
    "what": "Public skill registry of miscsubjects.com — the loop that stops repeated failures, machine-readable.",
    "human_index": "/skills",
    "governed_by": "/a/skill-law",
    "how_to_use": "GET /api/skills/<name> for the object, /api/skills/<name>/skill for raw SKILL.md, /api/skills/<name>/bundle?format=zip for the folder."
  },
  "generated_at": "2026-07-24T04:43:40.664Z",
  "count": 17,
  "private_unlisted": 19,
  "laws": [
    {
      "slug": "design-law",
      "human": "/a/design-law",
      "json": "/api/articles/design-law",
      "skill": "/api/articles/design-law/skill"
    },
    {
      "slug": "writing-law",
      "human": "/a/writing-law",
      "json": "/api/articles/writing-law",
      "skill": "/api/articles/writing-law/skill"
    },
    {
      "slug": "skill-law",
      "human": "/a/skill-law",
      "json": "/api/articles/skill-law",
      "skill": "/api/articles/skill-law/skill"
    }
  ],
  "skills": [
    {
      "name": "dispatching-parallel-agents",
      "family": "code discipline",
      "description": "Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "2026-07",
          "failure": "Concurrent sessions edited the same shared files and overwrote each other's work; the write-law claim system exists because of it."
        }
      ],
      "human": "/skills/dispatching-parallel-agents",
      "json": "/api/skills/dispatching-parallel-agents",
      "skill": "/api/skills/dispatching-parallel-agents/skill",
      "folder_zip": "/api/skills/dispatching-parallel-agents/bundle?format=zip"
    },
    {
      "name": "executing-plans",
      "family": "code discipline",
      "description": "Use when you have a written implementation plan to execute in a separate session with review checkpoints",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "recurring",
          "failure": "Concurred plans stalled mid-phase awaiting a go-ahead nobody asked for, instead of executing through every phase."
        }
      ],
      "human": "/skills/executing-plans",
      "json": "/api/skills/executing-plans",
      "skill": "/api/skills/executing-plans/skill",
      "folder_zip": "/api/skills/executing-plans/bundle?format=zip"
    },
    {
      "name": "finishing-a-development-branch",
      "family": "code discipline",
      "description": "Use when implementation is complete, all tests pass, and you need to decide how to integrate the work",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "2026-07-22",
          "failure": "Completed work saved on a side line does not exist for the build until folded into the live line; stranded finished work re-alarmed for weeks."
        }
      ],
      "human": "/skills/finishing-a-development-branch",
      "json": "/api/skills/finishing-a-development-branch",
      "skill": "/api/skills/finishing-a-development-branch/skill",
      "folder_zip": "/api/skills/finishing-a-development-branch/bundle?format=zip"
    },
    {
      "name": "grill-me",
      "family": "code discipline",
      "description": "A relentless interview to sharpen a plan or design.",
      "license": "MIT",
      "source": "mattpocock/skills",
      "prevents": [
        {
          "date": "recurring",
          "failure": "Requirements accepted at face value; plan holes discovered after the build instead of before it."
        }
      ],
      "human": "/skills/grill-me",
      "json": "/api/skills/grill-me",
      "skill": "/api/skills/grill-me/skill",
      "folder_zip": "/api/skills/grill-me/bundle?format=zip"
    },
    {
      "name": "receiving-code-review",
      "family": "code discipline",
      "description": "Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "recurring",
          "failure": "Review feedback implemented blindly or performatively agreed with, instead of verified against the code."
        }
      ],
      "human": "/skills/receiving-code-review",
      "json": "/api/skills/receiving-code-review",
      "skill": "/api/skills/receiving-code-review/skill",
      "folder_zip": "/api/skills/receiving-code-review/bundle?format=zip"
    },
    {
      "name": "requesting-code-review",
      "family": "code discipline",
      "description": "Use when completing tasks, implementing major features, or before merging to verify work meets requirements",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "recurring",
          "failure": "Work merged without an independent review pass; defects found by the owner instead of a reviewer."
        }
      ],
      "human": "/skills/requesting-code-review",
      "json": "/api/skills/requesting-code-review",
      "skill": "/api/skills/requesting-code-review/skill",
      "folder_zip": "/api/skills/requesting-code-review/bundle?format=zip"
    },
    {
      "name": "systematic-debugging",
      "family": "code discipline",
      "description": "Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "2026-07-23",
          "failure": "A source hash-chain broke (broken_at:0) and was patched by guesswork before the root cause — claims growing a source's body without rechaining — was isolated."
        }
      ],
      "human": "/skills/systematic-debugging",
      "json": "/api/skills/systematic-debugging",
      "skill": "/api/skills/systematic-debugging/skill",
      "folder_zip": "/api/skills/systematic-debugging/bundle?format=zip"
    },
    {
      "name": "test-driven-development",
      "family": "code discipline",
      "description": "Use when implementing any feature or bugfix, before writing implementation code",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "recurring",
          "failure": "Fixes shipped without a failing test first; the same regressions were re-fixed in later sessions."
        }
      ],
      "human": "/skills/test-driven-development",
      "json": "/api/skills/test-driven-development",
      "skill": "/api/skills/test-driven-development/skill",
      "folder_zip": "/api/skills/test-driven-development/bundle?format=zip"
    },
    {
      "name": "using-git-worktrees",
      "family": "code discipline",
      "description": "Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "2026-07-22",
          "failure": "Seventeen changes stranded on side lines over two months had to be forensically dispositioned; isolated worktrees with a fold-or-disposition exit would have prevented every one."
        }
      ],
      "human": "/skills/using-git-worktrees",
      "json": "/api/skills/using-git-worktrees",
      "skill": "/api/skills/using-git-worktrees/skill",
      "folder_zip": "/api/skills/using-git-worktrees/bundle?format=zip"
    },
    {
      "name": "verification-before-completion",
      "family": "code discipline",
      "description": "Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "2026-07-23",
          "failure": "A page shipped as a blank render error and was declared done; the failure surfaced only when the rendered page was finally opened."
        }
      ],
      "human": "/skills/verification-before-completion",
      "json": "/api/skills/verification-before-completion",
      "skill": "/api/skills/verification-before-completion/skill",
      "folder_zip": "/api/skills/verification-before-completion/bundle?format=zip"
    },
    {
      "name": "webapp-testing",
      "family": "code discipline",
      "description": "Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.",
      "license": "Apache-2.0",
      "source": "anthropics/skills",
      "prevents": [
        {
          "date": "recurring",
          "failure": "Features declared working from API responses or source reads while the rendered page was broken; the build's rule that only the rendered view counts came from this failure class."
        }
      ],
      "human": "/skills/webapp-testing",
      "json": "/api/skills/webapp-testing",
      "skill": "/api/skills/webapp-testing/skill",
      "folder_zip": "/api/skills/webapp-testing/bundle?format=zip"
    },
    {
      "name": "writing-plans",
      "family": "code discipline",
      "description": "Use when you have a spec or requirements for a multi-step task, before touching code",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "recurring",
          "failure": "Multi-step work delivered out of prerequisite order — a value referenced before the step that produces it."
        }
      ],
      "human": "/skills/writing-plans",
      "json": "/api/skills/writing-plans",
      "skill": "/api/skills/writing-plans/skill",
      "folder_zip": "/api/skills/writing-plans/bundle?format=zip"
    },
    {
      "name": "shared-failure-to-skill",
      "family": "the loop",
      "description": "Use when the owner reports a recurring failure, repeated fix, or systemic issue. Convert the failure into a skill and a mechanical gate so it stops repeating.",
      "license": "site",
      "source": "this build",
      "prevents": [
        {
          "date": "2026-07-22",
          "failure": "The owner had to report the same failure twice; recurring failures were fixed in chat and forgotten instead of converted into a skill plus a mechanical gate."
        }
      ],
      "human": "/skills/shared-failure-to-skill",
      "json": "/api/skills/shared-failure-to-skill",
      "skill": "/api/skills/shared-failure-to-skill/skill",
      "folder_zip": "/api/skills/shared-failure-to-skill/bundle?format=zip"
    },
    {
      "name": "shared-no-new-problems",
      "family": "the loop",
      "description": "Use when the owner asks for a fix or reports a failure. Fix it without asking permission and without creating new problems.",
      "license": "site",
      "source": "this build",
      "prevents": [
        {
          "date": "recurring",
          "failure": "Fixes that created new failures elsewhere, and fixes that stopped to ask permission the owner had already given."
        }
      ],
      "human": "/skills/shared-no-new-problems",
      "json": "/api/skills/shared-no-new-problems",
      "skill": "/api/skills/shared-no-new-problems/skill",
      "folder_zip": "/api/skills/shared-no-new-problems/bundle?format=zip"
    },
    {
      "name": "shared-rule-capture",
      "family": "the loop",
      "description": "Use when the owner restates a rule, correction, or constraint, or when a governor report shows high owner-restatement counts.",
      "license": "site",
      "source": "this build",
      "prevents": [
        {
          "date": "2026-07",
          "failure": "The owner restated the same rule across sessions because corrections were acknowledged conversationally and never written into a durable rule."
        }
      ],
      "human": "/skills/shared-rule-capture",
      "json": "/api/skills/shared-rule-capture",
      "skill": "/api/skills/shared-rule-capture/skill",
      "folder_zip": "/api/skills/shared-rule-capture/bundle?format=zip"
    },
    {
      "name": "skill-creator",
      "family": "the loop",
      "description": "Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an existing skill, run evals to test a skill, benchmark skill performance with variance analysis, or optimize a skill's description for better triggering accuracy.",
      "license": "Apache-2.0",
      "source": "anthropics/skills",
      "prevents": [
        {
          "date": "recurring",
          "failure": "Skill edits judged by rereading instead of behavior — no baseline run, no with-skill run, no evidence the edit taught anything."
        }
      ],
      "human": "/skills/skill-creator",
      "json": "/api/skills/skill-creator",
      "skill": "/api/skills/skill-creator/skill",
      "folder_zip": "/api/skills/skill-creator/bundle?format=zip"
    },
    {
      "name": "writing-skills",
      "family": "the loop",
      "description": "Use when creating new skills, editing existing skills, or verifying skills work before deployment",
      "license": "MIT",
      "source": "obra/superpowers",
      "prevents": [
        {
          "date": "recurring",
          "failure": "Skills written from imagination — describing what nobody failed at — that no agent could act on under pressure."
        }
      ],
      "human": "/skills/writing-skills",
      "json": "/api/skills/writing-skills",
      "skill": "/api/skills/writing-skills/skill",
      "folder_zip": "/api/skills/writing-skills/bundle?format=zip"
    }
  ],
  "folder_zip": "/api/skills/bundle?format=zip"
}