Systematic Debugging
Root-cause investigation, reproducible failures, and hypothesis-driven debugging.
View setupSkills, rules, MCP and LSP tools from established open-source projects. One command to bring a thoughtful development toolkit to your coding agents.
01 / A small command. A capable toolkit.
uvx awesome-python-dev init --agents codex,claude --profile starter
01 / DISCOVER
Reusable workflows. Clear standards. Connected tools. Every entry traces back to its upstream project.
Debugging, testing, security reviews and framework workflows, packaged as project-local skills with reviewed upstream sources.
06 ↗Common and language-specific rules for security, coding style, testing and delivery, adapted to each coding agent’s native instruction format.
12 ↗Pinned MCP recipes for library documentation, browser automation and web content. Your agent starts these servers after configuration.
14 ↗Serena connects agents to language-server code intelligence through MCP. Native language servers are also collected here as upstream references.
29 ↗Established projects for specifications, security, Python tooling and agent development. These entries link to upstream installation guides.
02 / ASSEMBLE
Focused profiles for real projects. Required rule packs are included automatically.
Start with debugging, test-driven development, verification, library documentation and common engineering rules.
python / 10 resourcesEquip Python projects with testing, packaging, language patterns, documentation and Python engineering rules.
web / 8 resourcesCombine frontend workflows, browser automation, TypeScript rules and a test-first development loop.
engineering / 8 resourcesShape APIs, plan database migrations and deployment, and verify changes with reusable engineering workflows.
security / 2 resourcesAdd security review guidance and common rules for implementation, testing and delivery.
django / 7 resourcesUse Django architecture and security patterns alongside Python testing, rules and library documentation.
fastapi / 9 resourcesBring FastAPI rules, API design, security review and Python testing into one project toolkit.
springboot / 7 resourcesCombine Java rules, Spring Boot patterns, security, API design and database migrations.
typescript / 8 resourcesEquip frontend and backend projects with TypeScript rules, Next.js guidance and security reviews.
golang / 6 resourcesApply Go rules and language patterns with API design, security reviews and library documentation.
lsp / 1 resourcesConfigure Serena’s MCP-to-LSP bridge for symbol-aware navigation and code intelligence.
03 / THE COLLECTION
Installable entries have a reviewed recipe. References point to upstream setup. No account or API key needed to browse.
83 resources
Root-cause investigation, reproducible failures, and hypothesis-driven debugging.
View setupA test-first workflow with guidance for meaningful regression tests.
View setupRequire fresh verification evidence before claiming a change is complete.
View setupPractical pytest fixtures, parametrization, mocking, async testing, and coverage guidance.
View setupBuild Python libraries and CLIs with package metadata, wheels, and release workflows.
View setupRetrieve library documentation and version-specific examples for coding tasks.
View setupBrowser inspection and interactive web testing through accessibility snapshots.
View setupRetrieve web pages as text/Markdown for documentation and research.
View setupOfficial GitHub tools for repositories, issues, and pull requests.
Explore projectExpose semantic code navigation, references, diagnostics, and edits to coding agents through an MCP-to-LSP bridge.
View setupInspect browser performance, network activity, and runtime behavior.
Explore projectA reference server for structured problem-solving tool calls.
Explore projectSpec-driven change workflows with per-agent skills and initialization.
Explore projectSpecification, planning, and implementation templates for coding agents.
Explore projectOfficial examples of reusable agent skills and document workflows.
Explore projectFrontend and deployment-oriented skills maintained by Vercel.
Explore projectDiscover and install Agent Skills across supported coding agents.
Explore projectPython environments, dependency management, and isolated tool execution.
Explore projectPython linting, formatting, and the built-in Ruff language server for diagnostics and code actions.
Explore projectPython testing with fixtures and a broad plugin ecosystem.
Explore projectRun configured repository checks before commits.
Explore projectBuild Python MCP servers and clients with a high-level API.
Explore projectOfficial Python SDK for implementing MCP servers and clients.
Explore projectReview authentication, authorization, untrusted input, secrets, and sensitive application changes.
View setupShared naming, readability, error-handling, immutability, and code-quality conventions.
View setupPython idioms, type hints, error handling, resource management, and maintainable code structure.
View setupFastAPI application structure, Pydantic v2, async dependencies, service layers, and HTTP testing.
View setupDjango and DRF architecture, ORM access, caching, middleware, and service organization.
View setupDjango authentication, authorization, request protections, and production security settings.
View setupReact and Next.js component composition, state, data fetching, forms, performance, and accessibility.
View setupNext.js 16+ bundler selection, development performance, and middleware-to-proxy migration guidance.
View setupNode.js, Express, and Next.js API architecture, data access, caching, and observability.
View setupSpring Boot REST layers, transactional services, repositories, caching, and production defaults.
View setupSpring Security authentication, authorization, validation, secrets, headers, and release checks.
View setupIdiomatic Go errors, interfaces, concurrency, package organization, and resource lifecycle patterns.
View setupREST resources, HTTP semantics, pagination, versioning, error contracts, and rate limits.
View setupExpand-contract schema changes, safe indexes, batched backfills, and migration-tool workflows.
View setupDeployment strategies, container builds, health checks, CI/CD, rollback, and production readiness.
View setupPortable cross-language engineering guidance selected from ECC rules.
View setupPortable python-specific engineering guidance selected from ECC rules.
View setupPortable typescript-specific engineering guidance selected from ECC rules.
View setupPortable golang-specific engineering guidance selected from ECC rules.
View setupPortable java-specific engineering guidance selected from ECC rules.
View setupPortable fastapi-specific engineering guidance selected from ECC rules.
View setupPython type checking and language-server support for navigation and diagnostics.
Explore projectJedi-based Python completion and navigation with configurable linting and formatting plugins.
Explore projectLanguage Server Protocol wrapper around TypeScript language services for JavaScript and TypeScript.
Explore projectOfficial Go language server providing code navigation, diagnostics, and refactoring.
Explore projectRust language server with code navigation, completion, diagnostics, and assists.
Explore projectC/C++ language server with completion, cross-references, diagnostics, and refactoring support.
Explore projectRule-based static analysis for security issues and code patterns across multiple languages.
Explore projectFind common Python security issues through AST-based static analysis.
Explore projectAudit Python environments and dependency specifications against known vulnerability data.
Explore projectDetect committed or working-tree secrets using configurable rules and allowlists.
Explore projectMulti-axis review of a diff or pull request across correctness, readability, architecture, security, and performance before merge.
View setupInstrument features with logging, metrics, tracing, and alerting so production behavior is visible and diagnosable.
View setupProperty-based testing for Python that generates inputs and shrinks failing examples.
Explore projectFast Rust-based Python type checker and language server with editor integrations.
Explore projectMCP server that orchestrates native language servers into batch, refactor, and speculative-edit workflows for coding agents.
Explore projectLocal Tree-sitter code graph served over MCP for review context, change impact, and affected-test hints.
View setupRun pylint, pytest, mypy, Ruff, Bandit, formatting, and symbol refactors on one Python project through a scoped MCP server.
View setupLocal knowledge graph MCP server linking code, documentation, configuration, and infrastructure for navigation and change impact.
Explore projectMCP-to-LSP bridge that runs rust-analyzer, pyright, gopls, and other language servers and exposes 31 code tools to agents.
Explore projectCommunity-contributed GitHub Copilot instructions, custom agents, skills, and prompts for Python and web projects.
Explore projectLocal-first codebase index served over MCP for cited code research across current code, git history, and web sources.
Explore projectTypeScript and JavaScript codebase health over MCP: complexity, duplication, architecture boundaries, styling drift, and dead code.
View setupNVIDIA framework that scores agent skill quality, detects overlap, and measures a skill's effect on live agent runs.
Explore projectDetects unused, missing, and transitive dependency issues in a Python project.
Explore projectScans lockfiles, SBOMs, source trees and container images against the OSV vulnerability database.
Explore projectRust-written Python type checker with a full language server for navigation, completion and inlay hints.
Explore projectPacks a repository into a single AI-friendly file and serves packing, searching and reading over MCP.
View setupServe a reusable local codebase index over MCP for symbol search, dependency and coupling maps, dead-code, taint and change-impact questions.
View setupAnswer Django model questions over MCP from static parsing — relations, ER diagrams, migration risk, N+1 candidates and schema drift — with SQLAlchemy and Alembic preview support.
View setupBridge MCP clients to whichever language server a project configures, exposing navigation, references, diagnostics, completion and edits as 29 tools.
View setupCompile one rules, skills and MCP source into native instruction files for dozens of coding agents, with lock files, signing and policy enforcement.
Explore projectLocal context-compression layer that shrinks tool output, logs, files and RAG chunks before they reach the model, with cached originals retrievable over MCP.
View setupAlibaba's agent-driven code review CLI: deterministic analysis pipelines feed a tuned review model, with matching skills and plugins for Claude Code, Codex, Cursor and OpenCode.
Explore projectThe reference MCP debugging client: launch, inspect and call any stdio, SSE or streamable-HTTP server from a web UI, TUI or CLI.
Explore projectGoogle's MCP server and framework that connects coding agents to PostgreSQL, MySQL, SQLite, BigQuery and other databases with prebuilt or hand-defined SQL tools.
Explore projectRanked, deterministic call-graph CLI that maps a repository before an agent reads it and checks an edit's blast radius, reachable tests and quality regressions, with an optional MCP interface.
Explore projectLocal-first long-term memory server for coding agents that stores project or global memories over MCP, strengthens them on recall and lets mistakes decay.
View setupMCP server that drives a web app from inside a real browser and returns pass/fail/cannot-tell verdicts with the file:line to fix, for change verification, access control, accessibility, performance and SEO checks.
View setupSchema-driven TOML formatter, linter and language server that gives editors and coding agents completion, diagnostics and formatting for project configuration such as pyproject.toml.
Explore projectNo matching tools. Try a different keyword or clear the filters.
BUILT TO BE UNDERSTOOD
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 ↗