policyengine-standards

Official

Ensure code quality and CI success.

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 run for 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-pr command 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.
View Source Repository