Skip to content

Releases

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 28 Oct 00:06

Full Changelog: v0.2.0...v0.3.0

Runtime protocol 1 channel

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Oct 00:07

Stable runtime manifest for the npm shell. Versioned runtime assets remain on their immutable vX.Y.Z releases. This channel release is marked prerelease so it never replaces the normal latest release.

v0.2.0 — ECC rules, framework skills, and LSP

Choose a tag to compare

@m9rco m9rco released this 27 Oct 16:04

Expand awesome-python-dev into Skills + Rules + MCP + LSP.

  • 54 curated resources / 30 installable: 20 skills, 6 rule packs, 3 package-pinned MCP servers, and the Serena LSP bridge.
  • ECC migration: 15 selected skills and 6 rule packs from affaan-m/ECC (formerly everything-claude-code), pinned to a reviewed MIT-licensed commit and verified archive digest. Original sources and notices are retained.
  • Engineering and framework guidance: security review, coding standards, testing, Git workflow, API design, database migrations, deployment, Python, Django, FastAPI, React/Next.js, Spring Boot, and Go.
  • Native rules: Claude rules, Cursor MDC rules, VS Code instructions, and a shared managed AGENTS.md block for Codex/OpenCode. Rule dependencies are resolved automatically; existing user text and modified files are protected.
  • LSP: Serena v2.1.0 is pinned to a full Git commit and registered through MCP. Seven native language servers and four security scanners are documented as reference tools.
  • 11 profiles, plus apd profiles, apd list --kind rules, and apd list --kind lsp.

Try it in a target project

uvx --from 'git+https://github.com/m9rco/awesome-python-dev.git@v0.2.0' apd init --agents codex,claude --profile fastapi
uvx --from 'git+https://github.com/m9rco/awesome-python-dev.git@v0.2.0' apd init --agents codex,claude --tools serena

For an existing globally installed CLI, replace the pinned version with:

uv tool install --force 'git+https://github.com/m9rco/awesome-python-dev.git@v0.2.0'

Verification

  • 78 local tests passed (plus 29 subtests); the Windows-specific junction case runs in Windows CI.
  • Every one of the 11 profiles passed real-source installation, zero-change repeat installation, doctor, and removal across all five adapters.
  • A fresh wheel environment completed cold upstream downloads, FastAPI rules/skills installation, Serena configuration, doctor, and removal while preserving existing AGENTS.md text.
  • Serena passed MCP initialization and discovery of 22 tools in a temporary Python project. No semantic operation or agent UI session was exercised.

Upgrade and scope

v0.2 reads schema 1 and 2 manifests and upgrades ownership records on init. Retain the manifest and backups; v0.1 cannot manage schema 2. Profiles remain additive. Codex rules enforce a 32 KiB local AGENTS.md budget, so choose the actual project language rather than every rules pack. Moving a Serena-enabled project requires re-running init to refresh its absolute project binding; doctor detects this condition.

This migration does not install ECC agents, hooks, plugins, global settings, or credentials. Native LSP tools and scanners remain references unless explicitly marked installable. See ECC migration, LSP notes, and the full catalog.

v0.1.0 — Skills + MCP for coding agents

Choose a tag to compare

@m9rco m9rco released this 27 Oct 15:19

First public release of awesome-python-dev, a curated AI development toolkit with project-local installation across five coding agents.

  • 23 curated resources: 5 skills, 3 MCP servers, and 15 reference projects.
  • Claude Code, Codex, Cursor, GitHub Copilot in VS Code, and OpenCode adapters.
  • Starter, Python, and web presets; explicit tool selection.
  • Preview, repeatable installation, integrity checks, protected removal, and local backups.
  • Pinned skill commits with archive SHA-256 verification and preserved licenses; exact direct MCP package versions.
  • English and Chinese guides, contribution templates, and cross-platform CI.

Install inside your target project

uvx --from 'git+https://github.com/m9rco/awesome-python-dev.git@v0.1.0' apd init --agents codex,claude --profile starter

Requires Python 3.11+, uv, Git, and Node.js 20.18.1+ for the starter MCP. The Python preset additionally uses uvx for Fetch. Your agent may ask you to trust the project or enable its MCP servers.

Validation

Local tests and an isolated wheel installation covered preview, cold downloads, five-agent installation, additive profiles, repeat installation, doctor, and removal. Context7, Playwright, and Fetch passed real MCP initialization and tool discovery. No browser or service tools were invoked; end-to-end operation inside all five agent applications remains a separate validation boundary.

See the catalog, research evidence, and agent compatibility. Release assets contain the wheel, source distribution, and SHA256SUMS; no PyPI publication is required.