by sorryhyun/DiPeO
Break large Python files (>500 LOC) into smaller, well-organized modules with proper package structure. Use when a Python file is too large, monolithic, or needs refactoring. Triggered by requests mentioning "too large", "separate", "split", "break up", or "refactor" for Python files.
Trust Level
BasicConfidence
50%
Verdict
Pendingseparate-monolithic-python is pending full security review. Trust level: 2/5. GritFlow's 4-layer scanning is in progress.
Install by adding the skill from the source repository. Check the skill's README for specific instructions.
separate-monolithic-python is licensed under Apache-2.0. This is a permissive open-source license suitable for commercial use.
GritFlow tracks 170 skills in the backend category. Browse the category page to compare alternatives by trust level, quality score, and features.
Break large Python files (>500 LOC) into smaller, well-organized modules with proper package structure. Use when a Python file is too large, monolithic, or needs refactoring. Triggered by requests mentioning "too large", "separate", "split", "break up", or "refactor" for Python files.
maintain-docs
Update and maintain documentation to reflect current implementation after code changes, refactoring, or new features. Remove temporal language, verify accuracy against code, and keep docs current. Use when updating docs, syncing documentation, removing outdated info, or after implementing features.
pulumi-best-practices
Best practices for writing reliable Pulumi programs. Covers Output handling, resource dependencies, component structure, secrets management, safe refactoring with aliases, and deployment workflows.
rust-async-patterns
Master Rust async programming with Tokio, async traits, error handling, and concurrent patterns. Use when building async Rust applications, implementing concurrent systems, or debugging async code.