{
  "name": "@joshbochu/skim",
  "version": "0.3.2",
  "description": "🎯 agent skill for signal > noise",
  "keywords": [
    "pi-package",
    "pi-extension",
    "skim",
    "readability"
  ],
  "license": "MIT",
  "author": "joshbochu",
  "repository": {
    "type": "git",
    "url": "https://github.com/joshbochu/skim.git"
  },
  "homepage": "https://github.com/joshbochu/skim",
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "test": "node --test evals/*.test.mjs",
    "eval:lint": "node evals/lint.mjs --gold",
    "eval:dry": "node evals/run.mjs --dry-run",
    "eval": "node evals/run.mjs",
    "eval:skim-v2:dry": "node evals/run.mjs --dry-run --profile skim-v2 --cases-file evals/skim-v2-cases.json",
    "eval:skim-v2": "node evals/run.mjs --profile skim-v2 --cases-file evals/skim-v2-cases.json",
    "eval:compare:dry": "node evals/compare.mjs --dry-run --judge",
    "eval:compare:smoke": "node evals/compare.mjs --runs 1 --judge --label smoke",
    "eval:compare": "node evals/compare.mjs --judge --label promotion",
    "prepublishOnly": "npm test && npm run eval:lint && npm run eval:dry && npm run eval:skim-v2:dry && npm run eval:compare:dry"
  },
  "files": [
    "extensions",
    "rules",
    "skills",
    "evals/capture.test.mjs",
    "evals/cases.json",
    "evals/compare-cases.json",
    "evals/compare-lib.mjs",
    "evals/compare.mjs",
    "evals/compare.test.mjs",
    "evals/skim-v2-cases.json",
    "evals/fixtures",
    "evals/gold",
    "evals/lint.mjs",
    "evals/lint.test.mjs",
    "evals/review.mjs",
    "evals/README.md",
    "evals/run.mjs",
    "IMPROVING.md",
    "README.md",
    "LICENSE"
  ],
  "pi": {
    "extensions": [
      "./extensions/skim.ts"
    ]
  },
  "peerDependencies": {
    "@earendil-works/pi-coding-agent": "*"
  }
}
