{"_id":"@dzhechkov/skills-reasoning","_rev":"7-150030fe02cad0a79aec6d1333673da7","name":"@dzhechkov/skills-reasoning","dist-tags":{"latest":"0.1.6"},"versions":{"0.1.0":{"name":"@dzhechkov/skills-reasoning","version":"0.1.0","keywords":["agent-skills","agentskills.io","skill-pack","reasoning","root-cause","solid","tdd","clean-code","debugging","claude-code"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-reasoning@0.1.0","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-reasoning#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"316f14a7c955010e39809158e8918c77d672989f","tarball":"https://registry.npmjs.org/@dzhechkov/skills-reasoning/-/skills-reasoning-0.1.0.tgz","fileCount":17,"integrity":"sha512-HlCBh9tM/hGJnG4kGABHl9w5nMVXN1rtzC8It/F21WIwNYdMrBfx66F5aJguaLiy1BGFHPOICRcNGTyhvtR/yw==","signatures":[{"sig":"MEUCICxtw8eJOaSif84Nf9B5AykjABLRzT3J4VmVmZUeOSu/AiEA3MqeWLdsX8ujHJKUP3s4CmAfjIrAB0//znzB0yXWSWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126471},"_from":"file:dzhechkov-skills-reasoning-0.1.0.tgz","_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/becdefa68ebe8eeb1fde9306ebcf538b/dzhechkov-skills-reasoning-0.1.0.tgz","_integrity":"sha512-HlCBh9tM/hGJnG4kGABHl9w5nMVXN1rtzC8It/F21WIwNYdMrBfx66F5aJguaLiy1BGFHPOICRcNGTyhvtR/yw==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-reasoning"},"_npmVersion":"10.9.4","description":"Generic reasoning & code-quality skill pack — 4 stack-neutral agentic skills: investigate (root-cause without fixing), solid (SOLID/TDD/clean-code), karpathy-guidelines (reduce common LLM coding mistakes), agents-md-creator. Depersonalized from a curated ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-reasoning_0.1.0_1784121150498_0.0957617989641466","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dzhechkov/skills-reasoning","version":"0.1.1","keywords":["agent-skills","agentskills.io","skill-pack","reasoning","root-cause","solid","tdd","clean-code","debugging","claude-code"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-reasoning@0.1.1","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-reasoning#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"a711a14f209c220338ee8670e34fd3fabeda4dc2","tarball":"https://registry.npmjs.org/@dzhechkov/skills-reasoning/-/skills-reasoning-0.1.1.tgz","fileCount":19,"integrity":"sha512-fwOBIgUR2JbOm1gPgzvYtLaxIZZVyM2TTh+6Lg1bBcgZWzpWAaRsRDT5vcHn6THx3NPD74TFmbOJ5+1pEW6O+w==","signatures":[{"sig":"MEQCIFe+ZUNfIj0c86hahDmt1eX55Zc/LfF9K1MtkXt4sLELAiAdJpcySVsEQadT/KixAGtXMsBQukesj0qYpGVyBqP5QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133467},"_from":"file:dzhechkov-skills-reasoning-0.1.1.tgz","scripts":{},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/7cfdefe7f2349564f4229217da703e8a/dzhechkov-skills-reasoning-0.1.1.tgz","_integrity":"sha512-fwOBIgUR2JbOm1gPgzvYtLaxIZZVyM2TTh+6Lg1bBcgZWzpWAaRsRDT5vcHn6THx3NPD74TFmbOJ5+1pEW6O+w==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-reasoning"},"_npmVersion":"10.9.4","description":"Generic reasoning & code-quality skill pack — 4 stack-neutral agentic skills: investigate (root-cause without fixing), solid (SOLID/TDD/clean-code), karpathy-guidelines (reduce common LLM coding mistakes), agents-md-creator. Depersonalized from a curated ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-reasoning_0.1.1_1787632949882_0.06260523808657403","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dzhechkov/skills-reasoning","version":"0.1.2","keywords":["agent-skills","agentskills.io","skill-pack","reasoning","root-cause","solid","tdd","clean-code","debugging","claude-code"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-reasoning@0.1.2","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-reasoning#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"da13a1eb8ef706a8906e18b85219f167376d4b8b","tarball":"https://registry.npmjs.org/@dzhechkov/skills-reasoning/-/skills-reasoning-0.1.2.tgz","fileCount":19,"integrity":"sha512-6kR+N6J0UG7R5ZzffvYpxkBdJejT44y1PdUpRaOxXkjaiIPVF+qlpsJfGoTlEs8Mk7l3v/xg9W4oBSFp9WTeBA==","signatures":[{"sig":"MEUCIQDUSEZfr4iMKlV2LqJyNFZCF54U4fbHaA5vsEr8ny3nfAIgKU799URCXCsveneWkvv9Tf7WkrqEpBqPXglUknfVkEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133604},"_from":"file:dzhechkov-skills-reasoning-0.1.2.tgz","scripts":{},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/f80780cb17df131c5cb739f4d9c23ceb/dzhechkov-skills-reasoning-0.1.2.tgz","_integrity":"sha512-6kR+N6J0UG7R5ZzffvYpxkBdJejT44y1PdUpRaOxXkjaiIPVF+qlpsJfGoTlEs8Mk7l3v/xg9W4oBSFp9WTeBA==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-reasoning"},"_npmVersion":"10.9.4","description":"Generic reasoning & code-quality skill pack — 4 stack-neutral agentic skills: investigate (root-cause without fixing), solid (SOLID/TDD/clean-code), karpathy-guidelines (reduce common LLM coding mistakes), agents-md-creator. Depersonalized from a curated ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-reasoning_0.1.2_1787944530761_0.09039750921141398","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dzhechkov/skills-reasoning","version":"0.1.3","keywords":["agent-skills","agentskills.io","skill-pack","reasoning","root-cause","solid","tdd","clean-code","debugging","claude-code"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-reasoning@0.1.3","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-reasoning#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"cf4b7b73835e86c685808e1a0bd6aec7a85dd5e7","tarball":"https://registry.npmjs.org/@dzhechkov/skills-reasoning/-/skills-reasoning-0.1.3.tgz","fileCount":19,"integrity":"sha512-xB6d+3+E/5drFKNMhe7hKYmf/YORH3ZAY9MBUfGOO6LVIwnApl7ZUgCHkNIlAp8K3irJQSh60a61QECpk/cgKQ==","signatures":[{"sig":"MEYCIQCgBjB0X4dWfouCjL9DifGB5wSoTwNVRLl96YFaHtKO+AIhAKTTsN8p+L1z/bgWGR6OPuwiOJuGpmOq042JRdEjJDej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133604},"_from":"file:dzhechkov-skills-reasoning-0.1.3.tgz","scripts":{},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/fe1fa504a5399156f347fa68d61d3276/dzhechkov-skills-reasoning-0.1.3.tgz","_integrity":"sha512-xB6d+3+E/5drFKNMhe7hKYmf/YORH3ZAY9MBUfGOO6LVIwnApl7ZUgCHkNIlAp8K3irJQSh60a61QECpk/cgKQ==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-reasoning"},"_npmVersion":"10.9.4","description":"Generic reasoning & code-quality skill pack — 4 stack-neutral agentic skills: investigate (root-cause without fixing), solid (SOLID/TDD/clean-code), karpathy-guidelines (reduce common LLM coding mistakes), agents-md-creator. Depersonalized from a curated ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-reasoning_0.1.3_1787944910138_0.42155763998007934","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dzhechkov/skills-reasoning","version":"0.1.4","keywords":["agent-skills","agentskills.io","skill-pack","reasoning","root-cause","solid","tdd","clean-code","debugging","claude-code"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-reasoning@0.1.4","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness-hub/tree/main/packages/@dzhechkov/skills-reasoning#readme","bugs":{"url":"https://github.com/djd1m/dz-harness-hub/issues"},"dist":{"shasum":"84c498b13dd0107ccb61d2cb075f656828574cc6","tarball":"https://registry.npmjs.org/@dzhechkov/skills-reasoning/-/skills-reasoning-0.1.4.tgz","fileCount":19,"integrity":"sha512-mrKKJrFbimtAj16xCJ+xF9Z7/01ZTHwm1L8vlm4tBPwskn5J6f+/so0an5Ymy5jeOxnGrPx+El3pqXzLwdwFrA==","signatures":[{"sig":"MEQCIBgabHgV1PTLIdmSKS1nLpOiegsuwlWs4lzRtUe3RyVkAiBxb8fjXwTCbSUNi1eX3AoQjwD5QZTD6K7Clnsf6PvS4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133604},"_from":"file:dzhechkov-skills-reasoning-0.1.4.tgz","scripts":{},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/fad038ccced93fdea273724f9c73303f/dzhechkov-skills-reasoning-0.1.4.tgz","_integrity":"sha512-mrKKJrFbimtAj16xCJ+xF9Z7/01ZTHwm1L8vlm4tBPwskn5J6f+/so0an5Ymy5jeOxnGrPx+El3pqXzLwdwFrA==","repository":{"url":"git+https://github.com/djd1m/dz-harness-hub.git","type":"git","directory":"packages/@dzhechkov/skills-reasoning"},"_npmVersion":"10.9.4","description":"Generic reasoning & code-quality skill pack — 4 stack-neutral agentic skills: investigate (root-cause without fixing), solid (SOLID/TDD/clean-code), karpathy-guidelines (reduce common LLM coding mistakes), agents-md-creator. Depersonalized from a curated ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-reasoning_0.1.4_1788003818883_0.6031263643088267","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dzhechkov/skills-reasoning","version":"0.1.5","keywords":["agent-skills","agentskills.io","skill-pack","reasoning","root-cause","solid","tdd","clean-code","debugging","claude-code"],"author":{"name":"dzhechko"},"license":"MIT","_id":"@dzhechkov/skills-reasoning@0.1.5","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-reasoning#readme","bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"dist":{"shasum":"11d5a0da0e1c6e7e93f08d9abf7c80645065e65c","tarball":"https://registry.npmjs.org/@dzhechkov/skills-reasoning/-/skills-reasoning-0.1.5.tgz","fileCount":19,"integrity":"sha512-6du0IJH26rXz4k1NsNhGetJQ7ecET52T+wFsFgauAVrdIc1ZUtmGq5ipo74QtLR7v4mDLOYqAkck7CbOwniY+w==","signatures":[{"sig":"MEYCIQDrA/Ub0S2pfdyK1G0YCOY+5FzUvdrV2m3IweCcnV1rtQIhAKlgN1rbxrxS7TboKgjtbJurVQIxZ5y8dvIgTTY9i/r9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":133673},"_from":"file:dzhechkov-skills-reasoning-0.1.5.tgz","scripts":{},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"_resolved":"/tmp/5019065df9a4f91a5abaddbad636e4fb/dzhechkov-skills-reasoning-0.1.5.tgz","_integrity":"sha512-6du0IJH26rXz4k1NsNhGetJQ7ecET52T+wFsFgauAVrdIc1ZUtmGq5ipo74QtLR7v4mDLOYqAkck7CbOwniY+w==","repository":{"url":"git+https://github.com/djd1m/dz-harness.git","type":"git","directory":"packages/@dzhechkov/skills-reasoning"},"_npmVersion":"10.9.4","description":"Generic reasoning & code-quality skill pack — 4 stack-neutral agentic skills: investigate (root-cause without fixing), solid (SOLID/TDD/clean-code), karpathy-guidelines (reduce common LLM coding mistakes), agents-md-creator. Depersonalized from a curated ","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/skills-reasoning_0.1.5_1788025767042_0.27325775760359616","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@dzhechkov/skills-reasoning","version":"0.1.6","description":"Generic reasoning & code-quality skill pack — 4 stack-neutral agentic skills: investigate (root-cause without fixing), solid (SOLID/TDD/clean-code), karpathy-guidelines (reduce common LLM coding mistakes), agents-md-creator. Depersonalized from a curated ","license":"MIT","author":{"name":"dzhechko"},"keywords":["agent-skills","agentskills.io","skill-pack","reasoning","root-cause","solid","tdd","clean-code","debugging","claude-code"],"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/djd1m/dz-harness.git","directory":"packages/@dzhechkov/skills-reasoning"},"homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-reasoning#readme","bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"scripts":{},"_id":"@dzhechkov/skills-reasoning@0.1.6","_integrity":"sha512-kQM1v5NsW+1F/Tfl5+HEivT/h85ZUOQbzMh6sj2c8U/LDiXjEw0KUoNS0jZxBKQl+x/8P87EHFixJqwziviSog==","_resolved":"/tmp/0b39d9887116842cf578c65d1a0a61cb/dzhechkov-skills-reasoning-0.1.6.tgz","_from":"file:dzhechkov-skills-reasoning-0.1.6.tgz","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-kQM1v5NsW+1F/Tfl5+HEivT/h85ZUOQbzMh6sj2c8U/LDiXjEw0KUoNS0jZxBKQl+x/8P87EHFixJqwziviSog==","shasum":"1b8f7f578ced73d71109a7b926885428da7f7a5b","tarball":"https://registry.npmjs.org/@dzhechkov/skills-reasoning/-/skills-reasoning-0.1.6.tgz","fileCount":19,"unpackedSize":133673,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIAMx27sap0ie5rS6D7u++ON8xrUPU9iRNahPxroPbqd/AiAChpJMe8ByFgG/KhBXh0dNrt1KorMTQPXGizT+eQGQMg=="}]},"_npmUser":{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"},"directories":{},"maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/skills-reasoning_0.1.6_1789295033113_0.05051916138283463"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-15T13:12:30.333Z","modified":"2026-09-13T10:23:53.368Z","0.1.0":"2026-07-15T13:12:30.634Z","0.1.1":"2026-08-25T04:42:30.024Z","0.1.2":"2026-08-28T19:15:30.907Z","0.1.3":"2026-08-28T19:21:50.261Z","0.1.4":"2026-08-29T11:43:39.017Z","0.1.5":"2026-08-29T17:49:27.189Z","0.1.6":"2026-09-13T10:23:53.244Z"},"bugs":{"url":"https://github.com/djd1m/dz-harness/issues"},"author":{"name":"dzhechko"},"license":"MIT","homepage":"https://github.com/djd1m/dz-harness/tree/main/packages/@dzhechkov/skills-reasoning#readme","keywords":["agent-skills","agentskills.io","skill-pack","reasoning","root-cause","solid","tdd","clean-code","debugging","claude-code"],"repository":{"type":"git","url":"git+https://github.com/djd1m/dz-harness.git","directory":"packages/@dzhechkov/skills-reasoning"},"description":"Generic reasoning & code-quality skill pack — 4 stack-neutral agentic skills: investigate (root-cause without fixing), solid (SOLID/TDD/clean-code), karpathy-guidelines (reduce common LLM coding mistakes), agents-md-creator. Depersonalized from a curated ","maintainers":[{"name":"dzhechkov","email":"jechkov.dmitriy@gmail.com"}],"readme":"# @dzhechkov/skills-reasoning\n\n**Generic reasoning & code-quality skill pack for Claude Code** — 4 stack-neutral agentic skills that improve\nhow an agent thinks, investigates, and writes code. Depersonalized from a curated skills archive; **zero\nproduct coupling** (no vendor, framework, or repo specifics). Part of the [dz-harness-hub](https://github.com/djd1m/dz-harness-hub)\necosystem.\n\n## Install\n\n```bash\n# with the dz CLI (recommended)\ndz init --target claude-code --preset reasoning\n# or install one skill\ndz init --target claude-code --select karpathy-guidelines\n\n# or plain npm (skills are copied into your .claude/skills/)\nnpm install @dzhechkov/skills-reasoning\n```\n\n## The 4 skills\n\n| Skill | When to use | What it does |\n|-------|-------------|--------------|\n| **investigate** | You're asked to investigate/research/understand a problem *without* fixing it | Systematic search for root cause → a **diagnosis document, not a diff**. Enforces \"INVESTIGATE ONLY\", prizes live reproduction over code-reading. Investigation and implementation are separate activities. |\n| **solid** | Writing, refactoring, designing, reviewing, or testing code | Operate as a senior engineer: SOLID principles, **TDD (Red-Green-Refactor, non-negotiable)**, clean-code practices. Includes a `references/` library. |\n| **karpathy-guidelines** | Writing/reviewing/refactoring code, to avoid common LLM mistakes | Behavioral guardrails (from [Karpathy's LLM-coding observations](https://x.com/karpathy)): think before coding, **simplicity first**, surgical changes, surface assumptions, define verifiable success criteria. |\n| **agents-md-creator** | You want per-repo `AGENTS.md` files for a multi-repo project | Generates the always-on architectural skeleton an agent reads every session: dependency direction, package responsibilities, forbidden patterns, invariants, change checklist. |\n\n> Looking for **systematic-debugging**? It already ships in [`@dzhechkov/skills-qe`](https://www.npmjs.com/package/@dzhechkov/skills-qe) — we don't duplicate it here.\n\n## Why these are separate from the pipeline\n\nThese are **installable reasoning skills** — an agent invokes them by description or you name them. They are\ndeliberately *not* wired into any pipeline stage, so they compose with any workflow (feature-adr, plain coding,\nreview). The code-quality bar that *is* project-calibrated (a critic / implementer bar tied to your\n`architecture/vision.md`) lives in [`@dzhechkov/skills-feature-adr`](https://www.npmjs.com/package/@dzhechkov/skills-feature-adr)\nas the `critic` / `impl-bar` roles — this pack is the stack-neutral reasoning layer beneath it.\n\n## Provenance\n\nCanonicalized 2026-07-15 from a curated agentic-skills archive and depersonalized (all vendor/framework/repo\nspecifics removed — verified by a zero-coupling grep gate). Individual skills embody public methodologies\n(SOLID, TDD, Karpathy's observations). See `sources.json`.\n","readmeFilename":"README.md"}