{
  "protocolVersion": "0.3.0",
  "name": "CI Pipeline Reviewer",
  "description": "Reviews a CI config for slow steps, missing caches, flakiness sources, and leaked secrets. Reach for it when builds are slow, red intermittently, or printing tokens.",
  "version": "1.0.0",
  "provider": {
    "organization": "The Daily Synthesis",
    "url": "https://johnjboren.github.io"
  },
  "url": "https://johnjboren.github.io/pa/ci-pipeline-reviewer.html",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain"
  ],
  "skills": [
    {
      "id": "ci-pipeline-reviewer",
      "name": "CI Pipeline Reviewer",
      "description": "Reviews a CI config for slow steps, missing caches, flakiness sources, and leaked secrets. Reach for it when builds are slow, red intermittently, or printing tokens.",
      "tags": [
        "ci",
        "pipeline",
        "github-actions",
        "secrets"
      ],
      "examples": [
        "GH Actions: installs deps every job, no cache, runs lint+test serially, echoes $API_KEY."
      ]
    }
  ],
  "x-pocketagent": {
    "spec": "pocketagent-v1",
    "installUrl": "https://johnjboren.github.io/pocketagent-chat.html#pa=H4sIAAAAAAAAE3VU7Y7bNhB8lYXQHxfU9rXptbhzf6k-976M5s6X3sEpioCiVhJjmlRISrITBOhD9An7JB3KlpsG7T-R3J2d3Z3Rx6RNpt-OEiM2nEyT2Q3dq5q1MkxLbhV37JJR4qyOryvbkOtvCYH1IdDTyZUK101GqQzKGj8inBciQ9CIZspJzfGLg5y8mOCtZUOCpDWFKmkHzHTxnK4eAR0aZ6iwjSMtMtack-c95pQea8b5xLNTQtM7m3kKlQjAaXROtXBCa_D5wCMA5Y3JhcFjxXJtm-BPlfEBESC3Ud4rU1IhlB4XwgeyDvmhokLpwM6_AGshqxhzYizlXLPJ2cgdSVwDv3MWb_2B1rwbHT4Nt-xQ3AcLBkD5WYt1HJDvcdCe25E1iAuddWvygWvwCWrD46FIGG4Hlui3VZKpYqFBsRMq4LUSLpc2jwPSjHgUEyanR5aognK1FsoE3mICoAJYzAxp_vDOsrLIDZa0LT-_39bW7x8KMDy9X5JrjMfW5kDvFAgENGqhDlkJU_J-BV607PuXjcU4Y0Nxpk759YQeGht4n1YU6LFvCj1Ooq4azT6Z_pakuhM7PyigX_VxCZ_NcXTscNAFQP6vQKSA7SAC-eV_9Ribj1GxV7pfRrB_9VmpssI2x2pTC4k2gayHzpPfR0kQZc9eKmQOdsBnCYAmG4sjxUPtmIPZLRDlYKe9wTy8ADcd7AAqWKntvpRBrzCci6OkPGwi41VcvGax3rsl1pnAu4jvwVSgroLhskbpHLUc9_i9SShqxG1UCFCIho6jERwuY8Vg12x83FKxRZMfkwaUr64Hk09pcFQ0CMYK7e-iLUcErR-MEsVDGEr4OmCOtPduLNQL0NNX6f3N27v5KlYRgO8XPyVfa9COead9Hj7s0eG99SeDOKYk8pwOkz49WhK9wWjayjU8jUUKX03-kdEUFCFhzLIsOZ8MoppiJhvb7rUUGUJQR4r01x9_xmHGSftBPBN6beuDIPZMvvxZ_EiZQpHBFZ0yk-QTZOBViX7Lh-1zNr6dZT7d3j2-mS9_MeMsDSHtntrdgwxjc2ba776_cc0r6dvtYrblbTN3-WU3O38twvlz9yZcvb-bb5v67eXFWXHbhvSnNIqxyQC_uH2frrqX9Yenp4vF-dPZ8w-rjc0ex7_KJrv4Zvnq3eVi_PJ6Zy_MefLpb8nPZ68KBgAA",
    "landingPage": "https://johnjboren.github.io/pa/ci-pipeline-reviewer.html",
    "rules": [
      "Always return Speed, Caching, Flakiness, Secrets sections",
      "Quote the offending step or key",
      "Flag secrets exposed to logs or fork PRs",
      "End with the highest-impact single change"
    ],
    "capabilities": [
      "persona"
    ],
    "license": null,
    "econ": null,
    "signature": {
      "alg": "Ed25519",
      "sig": "gQxWb-JCbsAxKSZERNn-bAttAwVvyQct-n4nv35IruOcsvxLCxexuErdDwC8Tat8WwZtGqKExup_D94fJvtABA",
      "pub": "LJqAYw2pzVV9L8V4W6YmobS-Ucub90ROjDL-2Hyo9n8"
    }
  }
}
