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.
05 ↗Pinned MCP recipes for library documentation, browser automation and web content. Your agent starts these servers after configuration.
11 ↗Serena connects agents to language-server code intelligence through MCP. Native language servers are also collected here as upstream references.
19 ↗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.
63 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 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 ↗