This repository was archived by the owner on Oct 20, 2026. It is now read-only.
Repository navigation
PDK 0.3.0
Added
- PDK installs as a command, with no clone, no git and no Python of your own:
uv tool install pdk-perspective
(the installers do it).pdkandpdk-mcpwork from any folder; the schema bundle and the module build live
under~/.pdk/(PDK_HOME), pulled views inwork/of the current folder. A clone works as before. pdk init [folder]sets up a folder for Claude Code: theperspective-viewsskill, thepdk-reviewerand
pdk-log-readersubagents, thepdkMCP server in.mcp.json, the validation hook and a PDK section in
CLAUDE.md, merged with what is there. The MCP server refreshes them after an upgrade.- PDK says when a newer release is out: once a day it asks GitHub's public API, then tells you on the next command,
inpdk doctor(checkversion) and through the MCP server, so the agent mentions it at the start of the
session.PDK_UPDATE_CHECK=0orupdate_check = falseturns it off. pdk --version.- Releases: a draft release follows
[Unreleased]with a suggested version; publishing it tests, attaches the wheel,
publishes to PyPI and rolls the changelog.
Changed
- The version comes from the git tag (hatch-vcs); the build backend is hatchling.
- Hints name the command as it runs on the machine (
pdk ...installed,uv run pdk ...in a clone), and point to
pdk doctor --fixfor Chromium.
Suggested from the changes since v0.2.0: v0.3.0. Publishing this draft releases it: it tags
main, attaches the wheel, publishes to PyPI and moves these notes under [0.3.0] in CHANGELOG.md.
To release another version, change the tag before publishing (vX.Y.Z).