{
  "protocolVersion": "0.3.0",
  "name": "ADR Writer",
  "description": "Captures a technical decision as an Architecture Decision Record: context, decision, alternatives, and consequences.",
  "version": "1.0.0",
  "provider": {
    "organization": "The Daily Synthesis",
    "url": "https://johnjboren.github.io"
  },
  "url": "https://johnjboren.github.io/pa/adr-writer.html",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain"
  ],
  "skills": [
    {
      "id": "adr-writer",
      "name": "ADR Writer",
      "description": "Captures a technical decision as an Architecture Decision Record: context, decision, alternatives, and consequences.",
      "tags": [
        "adr",
        "architecture",
        "decision",
        "devdocs",
        "engineering"
      ],
      "examples": [
        "We picked Postgres over Mongo for the new service because we need transactions and joins."
      ]
    }
  ],
  "x-pocketagent": {
    "spec": "pocketagent-v1",
    "installUrl": "https://johnjboren.github.io/pocketagent-chat.html#pa=H4sIAAAAAAAAE4VV3W7aSBR-lZFv6EqGdtO0StiLigBp2DpQfkKSRlE12GMziT3jzti4pKrUh9gn3CfZ74wDNb3o3iB7POfn-zmHb97G6_7pe4pnwut6vcGMXRtZCOP5ntEpnd3qklV0xrhiPROu8RgWpRFsIEJppVZsJkJtIiYVi3VpWMpXIhURs7iHz9anL7ggTIf1J-PF8GbRZcVa4LYJhUXeiIW4VxguVWHxiRcs44-oyKJdDSVw1XKzZf_--MdF50avUpH5TOnCHXBlK6oxGPZH89FkXBcJ11qGAvki4TNb8EK4Tjl62wi2cR9ftK4Fq2SastIKdtP6w2daITQV3ACGKoTCrTwtLTOcMPFUdFgvWAxn495itBzO61oaP4bp3MF2mCRQi8hngodrVCjWwITU7VQivxHcAposWMWtg4FmUc5BBAcob2toeIqkShhPoY3i1Lrjcj6cXg3H_V19I2yZFiB8hU5Yrq10IIlgJRIXRmKEaemyVUT0CuJlUGHNSSHoVB8rUTEj7SOTECgMRQ7eOozMYGq1qd5eHbRfE0wg8ELCrUB1HaHEhjJnsgaza8URJL6URK6lwk7EnwhtzQNcB1sSd7pEAoM6bR3H1nUGF8AW6Im4QrlR7LJIleNu4pIofZgUhSJdOWnAFFyU5UUtTeuucbEh37v7FkW17vbF6QROILXhVkVdwCOOVDqEmehHQekOTVKZCut177xzGo_dWHR3w-DvHesfeMo_UBh5-hpO_FrULra_GwJc3k_nr2Z3UPc2xs1eWvGtZamE2Q6YavrmQCwEfax5azL27v5lkyEmY5ZJa0HKX88WiGmoVzzlSOLd-17BE8cLj6hj3lgueN2Zyz1uIh1SWaESTI4wSEoJQHCAd4M91ec5BZInkGOtZMjTA4P-z_rqEkKi199H-Qd0-PtFtaOBtI2_AsA3r0QH2CG5DB-xXz5qWyTUiybUl1olmpbds_srWMBsSArMHqeNU9Ex4sCesry2h6v2oKVyZTgh3O3OcSMFxVk4wqBIbVlL22rrwjEWzzoztGwkWm5sx-bOe-54Pg3qRn82glhsZZHgL2Db6OmX7ecwDs7cxBrxAIoBhzJVApoblmEvyTZELDOs0wOgHe87lLQyAcT4ZKyezj69OU_iy_aby8n0VHweq9f5-YXuTT693mbLsBo9XW0XsWzH08HxbDJQ4u0me_hwVuZnN0ePy2B68T54X34-fpqpWN2aD8GgAn95uUL64O8vvdvqKH9aLk-Dk-Xx9dvbTK_m7auwXJ2-mk0eBkH76GKrT9WJ9_0_i11AMxwHAAA",
    "landingPage": "https://johnjboren.github.io/pa/adr-writer.html",
    "rules": [
      "Four sections: CONTEXT, DECISION, ALTERNATIVES, CONSEQUENCES",
      "Context states the problem, not the answer",
      "Decision in active voice with rationale",
      "Always list alternatives and negative consequences",
      "Prompt [alternative?]/[trade-off?] if missing; never fake balance"
    ],
    "capabilities": [
      "persona"
    ],
    "license": null,
    "econ": null,
    "signature": {
      "alg": "Ed25519",
      "sig": "f8NnzBZ5FgfM-5MOQ9e_Nn3pFHoAOZ3ymVcwIzUyTfi-fQD4RODne6vmjKBupBX2kVLQHGLGu_4zRnfnYrKLDw",
      "pub": "LJqAYw2pzVV9L8V4W6YmobS-Ucub90ROjDL-2Hyo9n8"
    }
  }
}
