{"_id":"@aveltens/pi-kit-software-development","name":"@aveltens/pi-kit-software-development","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@aveltens/pi-kit-software-development","version":"0.1.0","description":"Pi Coding Agent skills and extensions for software development","keywords":["pi-package"],"license":"MIT","author":{"name":"Angelo Veltens","email":"inbox+github.com@veltens.org","url":"https://angelo.veltens.org/profile/card#me"},"type":"module","scripts":{"test":"vitest"},"peerDependencies":{"@earendil-works/pi-coding-agent":"*","@earendil-works/pi-tui":"*","typebox":"*"},"repository":{"type":"git","url":"git+https://github.com/angelo-v/pi-kit.git","directory":"packages/software-development"},"pi":{"extensions":["extensions/"],"skills":["skills/"]},"gitHead":"487bd5d3737baa519a3bcdc9a918f921d927d850","_id":"@aveltens/pi-kit-software-development@0.1.0","bugs":{"url":"https://github.com/angelo-v/pi-kit/issues"},"homepage":"https://github.com/angelo-v/pi-kit#readme","_nodeVersion":"24.14.0","_npmVersion":"11.9.0","dist":{"integrity":"sha512-qMO3C5TcGmvIa3Cq8VOnHxRNi4LQLsGCa+ojIptngzI8QCi7vtlaN5PFZ8WWvEywVJEPM1Ilgo9rY1fkeyyEwQ==","shasum":"34fd703d699f4430e595616737e384c1bb22dcd5","tarball":"https://registry.npmjs.org/@aveltens/pi-kit-software-development/-/pi-kit-software-development-0.1.0.tgz","fileCount":24,"unpackedSize":142014,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCxNETVCKMPyzbSL3Yr6e4b1xjuvTEBgaVuVF+ywZcinQIhAKQr+Xv4Ob1QuYian2SvGR9maFNbAWK7pMbibRDoVaEM"}]},"_npmUser":{"name":"aveltens","email":"angelo+npmjs.com@veltens.org"},"directories":{},"maintainers":[{"name":"aveltens","email":"angelo+npmjs.com@veltens.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pi-kit-software-development_0.1.0_1778877627097_0.5447371204275826"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-15T20:40:27.010Z","0.1.0":"2026-05-15T20:40:27.300Z","modified":"2026-05-15T20:40:27.499Z"},"maintainers":[{"name":"aveltens","email":"angelo+npmjs.com@veltens.org"}],"description":"Pi Coding Agent skills and extensions for software development","homepage":"https://github.com/angelo-v/pi-kit#readme","keywords":["pi-package"],"repository":{"type":"git","url":"git+https://github.com/angelo-v/pi-kit.git","directory":"packages/software-development"},"author":{"name":"Angelo Veltens","email":"inbox+github.com@veltens.org","url":"https://angelo.veltens.org/profile/card#me"},"bugs":{"url":"https://github.com/angelo-v/pi-kit/issues"},"license":"MIT","readme":"# @aveltens/pi-kit-software-development\n\nPi Coding Agent skills and extensions for software development workflows.\n\n## Features\n\n### ADR — Architecture Decision Records\n\nCreate [MADR-format](https://adr.github.io/madr/) Architecture Decision Records interactively.\n\n**Skill:** `adr` — loaded automatically when you ask pi to create an ADR.\n\n**Tool:** `create_adr` — interactive wizard that:\n1. Asks where to store ADRs (once per session), offering common locations like `docs/decisions`, `docs/adr`, or a custom path\n2. Interviews you step-by-step through the MADR template\n3. Writes a numbered `NNNN-short-title.md` file\n\n#### Example prompts\n\n```\nCreate an ADR for our decision to use PostgreSQL as the primary database\nDocument the decision to adopt a monorepo structure\nRecord the ADR for switching from REST to GraphQL\n```\n\n#### MADR sections covered\n\n- **Title** — short noun phrase\n- **Status** — `proposed` | `accepted` | `deprecated` | `superseded`\n- **Context and Problem Statement**\n- **Decision Drivers** — forces, constraints, quality goals\n- **Considered Options**\n- **Decision Outcome** — chosen option + reason\n- **Pros and Cons of the Options** — trade-off scaffold per option\n\n## Installation\n\n```bash\npi install ./packages/software-development\n```\n\nOr add to your project's `.pi/settings.json`:\n\n```json\n{\n  \"packages\": [\"./packages/software-development\"]\n}\n```\n","readmeFilename":"README.md","_rev":"1-140bbedb724b79727ee749f62b5e3bd9"}