policyengine-standards
OfficialEnsure code quality and CI success.
Software Engineering#code quality#tdd#development#ci/cd#git workflow#python#javascript#coding standards
AuthorPolicyEngine
Version1.0.0
Installs0
System Documentation
What problem does it solves? Maintaining high code quality, ensuring consistent development practices, and passing continuous integration (CI) checks across a multi-repository ecosystem can be challenging. This Skill provides a comprehensive guide to PolicyEngine's development standards, streamlining your workflow and preventing common errors.
Core Features & Use Cases
- Coding Standards: Guidelines for Python 3.13,
uv runfor commands, and Jupyter Book 2.0 for documentation. - Test-Driven Development (TDD): Promotes writing tests first to ensure accuracy, prevent regressions, and build confidence in refactoring.
- Automated PR Workflow: Introduces the
/create-prcommand that automatically waits for CI to pass before marking a pull request as ready. - Common AI Pitfalls: Highlights frequent mistakes made by AI-generated code, such as file versioning and unformatted commits, to help you avoid them.
- Use Case: Before submitting a pull request, use this skill to verify that your Python code is formatted with Black, all tests pass, and the PR description follows the standard, including referencing an issue.
Quick Start
Use the policyengine-standards skill to format all Python files in your current directory using Black.
Dependency Matrix
Required Modules
uvblackprettierpytestnpmgh
Components
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: policyengine-standards Download link: https://github.com/PolicyEngine/policyengine-claude/archive/main.zip#policyengine-standards Please download this .zip file, extract it, and install it in the .claude/skills/ directory.