OPEN SOURCE. CAREFULLY CURATED.

Your agent.
Better equipped.

Skills, rules, MCP and LSP tools from established open-source projects. One command to bring a thoughtful development toolkit to your coding agents.

~/your-next-project

01 / A small command. A capable toolkit.

uvx awesome-python-dev init --agents codex,claude --profile starter
✓ Pinned upstream sources✓ Project-local setup✓ Preview & remove
63curated resources
34ready to install
11focused profiles
05coding agents
FITS YOUR WORKFLOWCodexClaude CodeCursorVS Code CopilotOpenCode

01 / DISCOVER

A place for every part of your workflow.

Reusable workflows. Clear standards. Connected tools. Every entry traces back to its upstream project.

02 / ASSEMBLE

Start with what you’re building.

Focused profiles for real projects. Required rule packs are included automatically.

03 / THE COLLECTION

Good tools. Clear provenance.

Installable entries have a reviewed recipe. References point to upstream setup. No account or API key needed to browse.

63 resources

SkillsInstallable

Python Packaging

Build Python libraries and CLIs with package metadata, wheels, and release workflows.

wshobson/agentsMIT
View setup
MCP serversInstallable

Context7

Retrieve library documentation and version-specific examples for coding tasks.

upstash/context7MIT
View setup
MCP serversInstallable

Playwright MCP

Browser inspection and interactive web testing through accessibility snapshots.

microsoft/playwright-mcpApache-2.0
View setup
MCP serversInstallable

Fetch MCP

Retrieve web pages as text/Markdown for documentation and research.

modelcontextprotocol/serversApache-2.0 / MIT; docs CC-BY-4.0
View setup
LSP toolsInstallable

Serena

Expose semantic code navigation, references, diagnostics, and edits to coding agents through an MCP-to-LSP bridge.

oraios/serenaGPL-3.0-or-later (application); MIT (SolidLSP)
View setup
ReferencesReference

OpenSpec

Spec-driven change workflows with per-agent skills and initialization.

Fission-AI/OpenSpecMIT
Explore project
ReferencesReference

Spec Kit

Specification, planning, and implementation templates for coding agents.

github/spec-kitMIT
Explore project
ReferencesReference

uv

Python environments, dependency management, and isolated tool execution.

astral-sh/uvApache-2.0 OR MIT
Explore project
LSP toolsReference

Ruff

Python linting, formatting, and the built-in Ruff language server for diagnostics and code actions.

astral-sh/ruffMIT
Explore project
ReferencesReference

pytest

Python testing with fixtures and a broad plugin ecosystem.

pytest-dev/pytestMIT
Explore project
ReferencesReference

FastMCP

Build Python MCP servers and clients with a high-level API.

jlowin/fastmcpApache-2.0
Explore project
SkillsInstallable

Security Review

Review authentication, authorization, untrusted input, secrets, and sensitive application changes.

affaan-m/ECCMIT
View setup
SkillsInstallable

Coding Standards

Shared naming, readability, error-handling, immutability, and code-quality conventions.

affaan-m/ECCMIT
View setup
SkillsInstallable

Python Patterns

Python idioms, type hints, error handling, resource management, and maintainable code structure.

affaan-m/ECCMIT
View setup
SkillsInstallable

FastAPI Patterns

FastAPI application structure, Pydantic v2, async dependencies, service layers, and HTTP testing.

affaan-m/ECCMIT
View setup
SkillsInstallable

Django Patterns

Django and DRF architecture, ORM access, caching, middleware, and service organization.

affaan-m/ECCMIT
View setup
SkillsInstallable

Django Security

Django authentication, authorization, request protections, and production security settings.

affaan-m/ECCMIT
View setup
SkillsInstallable

Frontend Patterns

React and Next.js component composition, state, data fetching, forms, performance, and accessibility.

affaan-m/ECCMIT
View setup
SkillsInstallable

Backend Patterns

Node.js, Express, and Next.js API architecture, data access, caching, and observability.

affaan-m/ECCMIT
View setup
SkillsInstallable

Go Patterns

Idiomatic Go errors, interfaces, concurrency, package organization, and resource lifecycle patterns.

affaan-m/ECCMIT
View setup
SkillsInstallable

API Design

REST resources, HTTP semantics, pagination, versioning, error contracts, and rate limits.

affaan-m/ECCMIT
View setup
SkillsInstallable

Deployment Patterns

Deployment strategies, container builds, health checks, CI/CD, rollback, and production readiness.

affaan-m/ECCMIT
View setup
RulesInstallable

ECC Go Rules

Portable golang-specific engineering guidance selected from ECC rules.

affaan-m/ECCMIT
View setup
LSP toolsReference

Pyright

Python type checking and language-server support for navigation and diagnostics.

microsoft/pyrightMIT
Explore project
LSP toolsReference

Python LSP Server

Jedi-based Python completion and navigation with configurable linting and formatting plugins.

python-lsp/python-lsp-serverMIT
Explore project
LSP toolsReference

TypeScript Language Server

Language Server Protocol wrapper around TypeScript language services for JavaScript and TypeScript.

typescript-language-server/typescript-language-serverApache-2.0; MIT portions
Explore project
LSP toolsReference

gopls

Official Go language server providing code navigation, diagnostics, and refactoring.

golang/toolsBSD-3-Clause
Explore project
LSP toolsReference

rust-analyzer

Rust language server with code navigation, completion, diagnostics, and assists.

rust-lang/rust-analyzerMIT OR Apache-2.0
Explore project
LSP toolsReference

clangd

C/C++ language server with completion, cross-references, diagnostics, and refactoring support.

clangd/clangdApache-2.0 WITH LLVM-exception
Explore project
ReferencesReference

Semgrep

Rule-based static analysis for security issues and code patterns across multiple languages.

semgrep/semgrepLGPL-2.1 (community engine); additional offerings/rules have separate terms
Explore project
ReferencesReference

Bandit

Find common Python security issues through AST-based static analysis.

PyCQA/banditApache-2.0
Explore project
ReferencesReference

pip-audit

Audit Python environments and dependency specifications against known vulnerability data.

pypa/pip-auditApache-2.0
Explore project
ReferencesReference

Gitleaks

Detect committed or working-tree secrets using configurable rules and allowlists.

gitleaks/gitleaksMIT
Explore project
SkillsInstallable

Code Review and Quality

Multi-axis review of a diff or pull request across correctness, readability, architecture, security, and performance before merge.

addyosmani/agent-skillsMIT
View setup
ReferencesReference

Hypothesis

Property-based testing for Python that generates inputs and shrinks failing examples.

HypothesisWorks/hypothesisMPL-2.0
Explore project
LSP toolsReference

ty

Fast Rust-based Python type checker and language server with editor integrations.

astral-sh/tyMIT
Explore project
LSP toolsReference

agent-lsp

MCP server that orchestrates native language servers into batch, refactor, and speculative-edit workflows for coding agents.

blackwell-systems/agent-lspMIT
Explore project
MCP serversInstallable

code-review-graph

Local Tree-sitter code graph served over MCP for review context, change impact, and affected-test hints.

tirth8205/code-review-graphMIT
View setup
MCP serversInstallable

MCP Tools Py

Run pylint, pytest, mypy, Ruff, Bandit, formatting, and symbol refactors on one Python project through a scoped MCP server.

MarcusJellinghaus/mcp-tools-pyMIT
View setup
ReferencesReference

Codebase Memory MCP

Local knowledge graph MCP server linking code, documentation, configuration, and infrastructure for navigation and change impact.

DeusData/codebase-memory-mcpMIT
Explore project
LSP toolsReference

mcpls

MCP-to-LSP bridge that runs rust-analyzer, pyright, gopls, and other language servers and exposes 31 code tools to agents.

bug-ops/mcplsMIT OR Apache-2.0
Explore project

BUILT TO BE UNDERSTOOD

Know what goes into your project.

Skills and rules retain upstream licenses and provenance. MCP recipes pin their versions. Preview with --dry-run, inspect your setup with apd doctor, and remove managed entries with apd remove.

Read the ECC migration notes ↗