{"_id":"@blackbelt-technology/pi-dashboard-eng-disciplines","_rev":"10-e365eaf438b6a158c9768ecf2ef19b7d","name":"@blackbelt-technology/pi-dashboard-eng-disciplines","dist-tags":{"latest":"0.9.0"},"versions":{"0.5.6":{"name":"@blackbelt-technology/pi-dashboard-eng-disciplines","version":"0.5.6","keywords":["pi-package","pi-skill","pi-dashboard","engineering-discipline","security","performance","observability","code-review","refactoring","debugging","root-cause","node-inspect"],"license":"MIT","_id":"@blackbelt-technology/pi-dashboard-eng-disciplines@0.5.6","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"pi":{"skills":[".pi/skills/interview-me",".pi/skills/doubt-driven-review",".pi/skills/code-simplification",".pi/skills/security-hardening",".pi/skills/performance-optimization",".pi/skills/observability-instrumentation",".pi/skills/systematic-debugging",".pi/skills/node-inspect-debugger"]},"dist":{"shasum":"2bde01082ab3ed4cfb44c4745d831a47cb11735e","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-eng-disciplines/-/pi-dashboard-eng-disciplines-0.5.6.tgz","fileCount":12,"integrity":"sha512-nrhhyaEEO0S/DfDcIY6zLa9Q9BZ2TYPuoDOkECUjH5JJl1wDr7qbgQv8AeLCoOA1pJNzW7QBISK2+dG1sezBRQ==","signatures":[{"sig":"MEUCIQDUyhqn6OENiHPVH7OwjLGXB7siolhZNXAnDhUtatnWhQIgBtc6NqRnvuiaN+LpTs5iJgcCCrZIib8D7PcQ3hq8GWE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":117562},"type":"module","_npmUser":{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/eng-disciplines"},"_npmVersion":"11.12.1","description":"Cross-cutting engineering-discipline skills for pi sessions — interview-me, doubt-driven-review, code-simplification, security-hardening, performance-optimization, observability-instrumentation, systematic-debugging, node-inspect-debugger. Orthogonal to t","directories":{},"_nodeVersion":"24.15.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-eng-disciplines_0.5.6_1783153624243_0.7547445532703023","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@blackbelt-technology/pi-dashboard-eng-disciplines","version":"0.6.1","keywords":["pi-package","pi-skill","pi-dashboard","engineering-discipline","security","performance","observability","code-review","refactoring","debugging","root-cause","node-inspect","test-design","scenario-design"],"license":"MIT","_id":"@blackbelt-technology/pi-dashboard-eng-disciplines@0.6.1","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"pi":{"skills":[".pi/skills/interview-me",".pi/skills/doubt-driven-review",".pi/skills/review-code",".pi/skills/code-simplification",".pi/skills/security-hardening",".pi/skills/performance-optimization",".pi/skills/observability-instrumentation",".pi/skills/systematic-debugging",".pi/skills/node-inspect-debugger",".pi/skills/scenario-design"]},"dist":{"shasum":"7ea0eef909e8896b919574a79bc8c602333fcc46","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-eng-disciplines/-/pi-dashboard-eng-disciplines-0.6.1.tgz","fileCount":16,"integrity":"sha512-VEA51ltMudkvYvehVqlvSEd7GUWVxBO7UPn1t9nAg6h/iBwl0X0UbTQYpremKdehyzJJaIQv+6EWqUVCEBfW1A==","signatures":[{"sig":"MEUCIQDImwQ4tkiHGieFmlMtzLcKgcIWPPpr9dF6itwrhibeCgIgYZdiPxOZ9GVeSLO6Cxrl/VsokU7ICDJQ3FM1d9RpQ7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-eng-disciplines@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152106},"type":"module","gitHead":"88a0cf3cc7d7c7c4e44eb61df3cceff19ed919ad","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22ccc97b-1a8d-447b-ba30-bcd696807244"}},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/eng-disciplines"},"_npmVersion":"11.12.1","description":"Cross-cutting engineering-discipline skills for pi sessions — interview-me, doubt-driven-review, code-simplification, security-hardening, performance-optimization, observability-instrumentation, systematic-debugging, node-inspect-debugger, scenario-design","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-eng-disciplines_0.6.1_1784571752938_0.9470849371821075","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@blackbelt-technology/pi-dashboard-eng-disciplines","version":"0.7.0","keywords":["pi-package","pi-skill","pi-dashboard","engineering-discipline","security","performance","observability","code-review","refactoring","debugging","root-cause","node-inspect","test-design","scenario-design"],"license":"MIT","_id":"@blackbelt-technology/pi-dashboard-eng-disciplines@0.7.0","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"pi":{"skills":[".pi/skills/interview-me",".pi/skills/doubt-driven-review",".pi/skills/review-code",".pi/skills/code-simplification",".pi/skills/security-hardening",".pi/skills/performance-optimization",".pi/skills/observability-instrumentation",".pi/skills/systematic-debugging",".pi/skills/node-inspect-debugger",".pi/skills/scenario-design"]},"dist":{"shasum":"b336bf93828c13707a203c37b08c852c421102a9","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-eng-disciplines/-/pi-dashboard-eng-disciplines-0.7.0.tgz","fileCount":16,"integrity":"sha512-+Z8X7nFdKmVPBc924fwOMSU9BGOgcSKSeEUQcXwhayY1I008N2MgR66WQtE12lsi0nimcXyexSVtGBIyX/weiQ==","signatures":[{"sig":"MEUCIQCfypOY6/BST+BLsWylQ2Rze+Ib6uivc7Q+HchUb3vcVgIgKX3sQ2QxcKE57WAgXhGq1Dgfb3vYZSfM8a2xnGiEkgY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-eng-disciplines@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":152106},"type":"module","gitHead":"9203d6a89f1b81c516e9351072ee5cb4c6579e0a","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22ccc97b-1a8d-447b-ba30-bcd696807244"}},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/eng-disciplines"},"_npmVersion":"12.0.1","description":"Cross-cutting engineering-discipline skills for pi sessions — interview-me, doubt-driven-review, code-simplification, security-hardening, performance-optimization, observability-instrumentation, systematic-debugging, node-inspect-debugger, scenario-design","directories":{},"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-eng-disciplines_0.7.0_1784899142929_0.28610271775186913","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@blackbelt-technology/pi-dashboard-eng-disciplines","version":"0.8.0","keywords":["pi-package","pi-skill","pi-dashboard","engineering-discipline","security","performance","observability","code-review","refactoring","debugging","root-cause","node-inspect","test-design","scenario-design"],"license":"MIT","_id":"@blackbelt-technology/pi-dashboard-eng-disciplines@0.8.0","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"pi":{"skills":[".pi/skills/interview-me",".pi/skills/doubt-driven-review",".pi/skills/review-code",".pi/skills/code-simplification",".pi/skills/security-hardening",".pi/skills/performance-optimization",".pi/skills/observability-instrumentation",".pi/skills/systematic-debugging",".pi/skills/node-inspect-debugger",".pi/skills/scenario-design"]},"dist":{"shasum":"c414d9367ea67642053b692ec26d7f72b9a37804","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-eng-disciplines/-/pi-dashboard-eng-disciplines-0.8.0.tgz","fileCount":20,"integrity":"sha512-9fk/3pxkXqeXehPHCHop6g8jYCnDfFWS+/f0vYiegeOp8RdFR3L636KODDFQcI102+q79zi4we2ywEJJc7RdJw==","signatures":[{"sig":"MEYCIQCV56A7ycURJQ+R0Fwg3aHrCKEX2WTxZauTK4d1/q9J7wIhAMKnlePsa+NcFQ6v48j2IV83xDflwixlsXqJhF/sDp4X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-eng-disciplines@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168174},"type":"module","gitHead":"9373dfa416660a285475febc0383608fe14270b1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:22ccc97b-1a8d-447b-ba30-bcd696807244"}},"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/eng-disciplines"},"_npmVersion":"12.0.2","description":"Cross-cutting engineering-discipline skills for pi sessions — interview-me, doubt-driven-review, code-simplification, security-hardening, performance-optimization, observability-instrumentation, systematic-debugging, node-inspect-debugger, scenario-design","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/pi-dashboard-eng-disciplines_0.8.0_1787746039376_0.7063598546173633","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"pi":{"skills":[".pi/skills/interview-me",".pi/skills/doubt-driven-review",".pi/skills/review-code",".pi/skills/code-simplification",".pi/skills/security-hardening",".pi/skills/performance-optimization",".pi/skills/observability-instrumentation",".pi/skills/systematic-debugging",".pi/skills/node-inspect-debugger",".pi/skills/scenario-design",".pi/skills/reverse-spec-for-rebuild"]},"_id":"@blackbelt-technology/pi-dashboard-eng-disciplines@0.9.0","bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"dist":{"shasum":"f09ef241899a7517b9963aa12ac7d5418887e2c6","tarball":"https://registry.npmjs.org/@blackbelt-technology/pi-dashboard-eng-disciplines/-/pi-dashboard-eng-disciplines-0.9.0.tgz","fileCount":33,"integrity":"sha512-1G9co3PBHIr1+i5BYCZpElJiEKXMVAUIItGePNT+5S+gcPhs4gu8pJMtEwy4adCcWsgdkot1RPOas0Lz2FzkHg==","signatures":[{"sig":"MEUCIDIR4Vyz6ESZKkGSEreQtO63KWTNApWiHkWUWPOrGpUcAiEAnsvXzRr/utYJSqfrqNMm9/MAzcHXroYUaU/oZ27u8mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZS3N/hcDDDZElC3tIldgh7jsmxXBGk7W2qnC/G9+R5gIgTCj5jPQHcN3OkzWasDxBfKc1NWQ/G4Js2rdyBYlz9/M="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@blackbelt-technology%2fpi-dashboard-eng-disciplines@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":257806},"name":"@blackbelt-technology/pi-dashboard-eng-disciplines","type":"module","gitHead":"60a155465d55e4438e1425c07b0ab5459083a9b5","license":"MIT","scripts":{"test":"vitest run"},"version":"0.9.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"22ccc97b-1a8d-447b-ba30-bcd696807244"}},"homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","keywords":["pi-package","pi-skill","pi-dashboard","engineering-discipline","security","performance","observability","code-review","refactoring","debugging","root-cause","node-inspect","test-design","scenario-design","reverse-engineering","rebuild"],"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/eng-disciplines"},"_npmVersion":"12.2.0","description":"Cross-cutting engineering-discipline skills for pi sessions — interview-me, doubt-driven-review, code-simplification, security-hardening, performance-optimization, observability-instrumentation, systematic-debugging, node-inspect-debugger, scenario-design","directories":{},"maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"_nodeVersion":"24.21.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-dashboard-eng-disciplines_0.9.0_1791297279748_0.3998780017599928"}}},"time":{"created":"2026-07-04T08:27:04.023Z","modified":"2026-10-06T14:34:40.198Z","0.5.4":"2026-06-28T21:03:57.532Z","0.6.0":"2026-07-04T02:55:02.804Z","0.5.6":"2026-07-04T08:27:04.383Z","0.6.1":"2026-07-20T18:22:33.095Z","0.7.0":"2026-07-24T13:19:03.050Z","0.8.0":"2026-08-26T12:07:19.539Z","0.9.0":"2026-10-06T14:34:39.858Z"},"bugs":{"url":"https://github.com/BlackBeltTechnology/pi-agent-dashboard/issues"},"license":"MIT","homepage":"https://github.com/BlackBeltTechnology/pi-agent-dashboard#readme","keywords":["pi-package","pi-skill","pi-dashboard","engineering-discipline","security","performance","observability","code-review","refactoring","debugging","root-cause","node-inspect","test-design","scenario-design","reverse-engineering","rebuild"],"repository":{"url":"git+https://github.com/BlackBeltTechnology/pi-agent-dashboard.git","type":"git","directory":"packages/eng-disciplines"},"description":"Cross-cutting engineering-discipline skills for pi sessions — interview-me, doubt-driven-review, code-simplification, security-hardening, performance-optimization, observability-instrumentation, systematic-debugging, node-inspect-debugger, scenario-design","maintainers":[{"name":"mbotond","email":"botond.molnar@blackbelt.hu"},{"name":"mrbence","email":"dbence10@gmail.com"},{"name":"robertcsakany","email":"robert.csakany@blackbelt.hu"},{"name":"norbert.herczeg","email":"norbert.herczeg@blackbelt.hu"}],"readme":"# @blackbelt-technology/pi-dashboard-eng-disciplines\n\nCross-cutting **engineering-discipline** skills for pi sessions. These are\n*orthogonal* to the openspec pipeline — they slot into any stage without\ncompeting for its triggers. Adapted from\n[Addy Osmani's agent-skills](https://github.com/addyosmani/agent-skills) and\n[NousResearch's hermes-agent](https://github.com/NousResearch/hermes-agent)\n(both MIT; see [`NOTICE`](./NOTICE)).\n\n## Why this package exists\n\nThe repo's openspec skills (`openspec-explore`, `openspec-new-change`,\n`openspec-apply-change`, `code-review`, `ship-change`, …) already own the\nDEFINE→PLAN→BUILD→VERIFY→REVIEW→SHIP lifecycle — and that pipeline is a *shipped\nproduct* (bundled into the Electron app). Importing a second lifecycle pack\nverbatim would put two workflows in a trigger-fight and degrade a user-facing\nsurface.\n\nSo this package deliberately ships **only the disciplines openspec does not\ncover**, with every `description` retargeted so it never fires on\n`spec` / `plan` / `build` / `ship` / `review` verbs.\n\n## Skills\n\n| Skill | Fills the gap | Fires on (not openspec verbs) |\n|-------|---------------|-------------------------------|\n| `interview-me` | pre-spec intent extraction, upstream of `openspec-explore` | \"interview me\", \"grill me\", underspecified ask |\n| `doubt-driven-review` | in-flight adversarial check, per-decision (≠ post-hoc diff review) | \"stress-test this\", \"verify before commit\", \"are we sure\" |\n| `review-code` | engine-agnostic inner-loop review *discipline* (≠ the cloud PR gate) | \"review this code\", \"review my diff\", \"is this change good\", \"review before commit\" |\n| `code-simplification` | active simplify pass (vs the passive simplicity-first rule) | \"simplify this\", \"reduce complexity\", \"clean up\" |\n| `security-hardening` | security discipline (no prior equiv) | \"security audit\", \"harden\", \"threat model\" |\n| `performance-optimization` | measure-first perf (no prior equiv) | \"it's slow\", \"profile\", \"optimize perf\" |\n| `observability-instrumentation` | runtime visibility (no prior equiv) | \"add metrics/tracing/logging\", \"instrument\" |\n| `systematic-debugging` | post-failure root-cause discipline (no prior equiv) | \"root cause this\", \"why is this failing\", \"debug systematically\" |\n| `node-inspect-debugger` | runtime state a `console.log` can't reach; jiti-verified breakpoints | \"set a breakpoint\", \"inspect runtime state\", \"console.log isn't enough\" |\n| `scenario-design` | test-scenario design (ISTQB) before the bug exists (≠ post-bug `systematic-debugging`) | \"design test scenarios\", \"find edge cases\", \"is this spec testable\" |\n| `reverse-spec-for-rebuild` | rebuild-grade code characterization: `BR-NNN` rules (explicit/implicit), domain model, quirks, gaps, entry-point completeness, per-claim `file:line` provenance + confidence | \"reverse-engineer this for a rebuild\", \"extract the business rules\", \"reimplement X without the original code\" |\n\n> **On `review-code` vs the cloud gate.** The openspec pipeline does not own a\n> reviewer *discipline* — it delegates post-hoc review to a cloud tool\n> (CodeRabbit, via `rabbit-code-review`), which is rate-limited and therefore\n> unfit for a per-change inner loop. `review-code` fills exactly that gap: the\n> engine-agnostic discipline (WHAT to look for, severity taxonomy, review→fix\n> loop) that runs inline on an unlimited model engine before commit. The cloud\n> gate stays reserved for the PR. This is why `review-code` ships here while\n> `code-review-and-quality` (below) does not — it is a discipline, not a second\n> lifecycle.\n\n> **On `reverse-spec-for-rebuild` vs `reverse-spec-from-code`.** The\n> `openspec-workflow` package's `reverse-spec-from-code` writes kb-searchable\n> behavioral specs into `openspec/specs/` and deliberately strips line numbers,\n> rule catalogs and data shapes. `reverse-spec-for-rebuild` keeps exactly that\n> information for a rewrite, writes a self-contained rebuild package to the\n> gitignored `.reverse-spec-scratch/`, and never promotes into a kb-indexed root.\n> It is self-contained (own prompts, `scripts/guard.mjs`); kb and the OpenSpec CLI\n> are optional. Its seeded eval fixture (`eval/`) is not published.\n\n### Deliberately excluded\n\nEverything in Addy's pack that overlaps the shipped openspec pipeline or existing\nproject skills: `spec-driven-development`, `planning-and-task-breakdown`,\n`idea-refine`, `incremental-implementation`, `frontend-ui-engineering`,\n`code-review-and-quality`, `shipping-and-launch`, `browser-testing-with-devtools`,\n`ci-cd-and-automation`, `git-workflow-and-versioning`, etc.\n\n## Scope\n\n**Dev-only.** This package is *not* bundled into the Electron app's\n`bundled-extensions` (unlike the openspec skills). It loads in working-tree pi\nsessions via the `pi.skills` manifest entries. Promoting any of these to a\nshipped surface is a separate, explicit decision.\n\n## How loading works\n\npi auto-discovers each `.pi/skills/<name>/SKILL.md` listed under `pi.skills` in\n`package.json`. Skills load by natural-language trigger from their frontmatter\n`description` — no manual invocation.\n\n## Attribution\n\nMost skill bodies are reproduced under MIT from Addy Osmani's `agent-skills`,\nwith only the frontmatter `name`/`description` (trigger routing) modified. The\n`systematic-debugging` and `node-inspect-debugger` skills are ported under MIT\nfrom NousResearch's `hermes-agent` and adapted to this repo's jiti-based\nTypeScript stack (the emitted-JS pitfall is corrected, and `cdp-inspect.ts` is a\ndependency-free TypeScript rewrite of the upstream CDP scope-walker). The\n`scenario-design` skill is repo-authored (MIT, `author: robson`) — no\nthird-party attribution. The `review-code` skill is repo-authored (MIT) —\ndistilled from public methodology (Google Engineering Practices, the Conventional\nComments spec) with no copied code. The `reverse-spec-for-rebuild` skill is\nrepo-authored; its methodology is adapted and rewritten from greenfield\n(Apache-2.0, Prime Radiant, Inc.) with no copied files. Full attribution and license in\n[`NOTICE`](./NOTICE).\n","readmeFilename":"README.md"}