{"enrichment":{"faq":[{"a":"python-code-review reviews Python code for type safety and validates type annotations across function signatures, return types, and variable declarations. It ensures type hints are complete and correctly applied, helping catch type-related bugs before runtime.","q":"What does python-code-review check for in type hints?"},{"a":"Yes. python-code-review checks Python file compliance with the PEP8 style guide, validating formatting, naming conventions, whitespace, line length, and other style standards to ensure your code follows Python community guidelines.","q":"Can python-code-review check a Python file for PEP8 style?"},{"a":"python-code-review ensures proper async/await usage by detecting blocking calls in async functions, validating await placement, and checking for common async mistakes. It verifies that asynchronous code doesn't inadvertently block execution.","q":"How does python-code-review validate async/await patterns?"},{"a":"python-code-review validates error handling and exception patterns, including bare except clauses, overly broad exception catching, missing exception handlers, and improper error propagation. It promotes exception handling best practices.","q":"What error handling issues does python-code-review detect?"},{"a":"Yes. python-code-review detects common Python anti-patterns and mistakes such as mutable defaults in function arguments, improper imports organization, and other frequent pitfalls. It provides checklist-driven review with context-sensitive rules to minimize false positives.","q":"Does python-code-review find common Python mistakes?"},{"a":"python-code-review is released under the Apache-2.0 license, allowing free use, modification, and distribution with appropriate attribution.","q":"What is python-code-review's license?"}],"shadow_tags":["static-analysis","code-quality","type-checking","async-validation","pep8-compliance","exception-patterns","python-linting","best-practices","code-standards"],"summary_rewrite":"This skill systematically audits Python code across five key dimensions: PEP8 compliance, type annotation completeness, async/await correctness, exception handling rigor, and frequent pitfalls like mutable defaults. It provides a checklist-driven review workflow with reference guides for each category and context-sensitive rules to avoid false positives."},"files":[{"bytes":4680,"path":"plugins/beagle-python/skills/python-code-review/SKILL.md","sha256":"89840cbe9245001f892c2de9d8bee6cec88939ddf5d54a05cb3c1529a15975db","url":"https://skillfed.io/files/existential-birds/beagle/python-code-review/23d4cb59/SKILL.md"}],"id":"existential-birds/beagle/python-code-review","links":{"html":"https://skillfed.io/existential-birds/beagle/python-code-review","md":"https://skillfed.io/existential-birds/beagle/python-code-review.md","repo":"https://github.com/existential-birds/beagle"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":10,"language":"TypeScript","last_updated":"2026-07-21","license":"Apache-2.0","name":"python-code-review","publisher":"existential-birds","stars":74},"relations":{"similar":[{"id":"existential-birds/beagle/swift-code-review"},{"id":"existential-birds/beagle/go-code-review"},{"id":"existential-birds/beagle/react-router-code-review"},{"id":"existential-birds/beagle/elixir-security-review"},{"id":"existential-birds/beagle/elixir-performance-review"},{"id":"existential-birds/beagle/shadcn-code-review"},{"id":"existential-birds/beagle/review-feedback-schema"},{"id":"existential-birds/beagle/exunit-code-review"},{"id":"existential-birds/beagle/phoenix-code-review"},{"id":"existential-birds/beagle/liveview-code-review"}]},"slug":{"owner":"existential-birds","repo":"beagle","skill":"python-code-review"},"version":"23d4cb59"}
