rules-src

Official

Enforce shared source code standards

Authorflext-sh
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill ensures that common source code modules used across multiple packages adhere to defined architectural boundaries, import rules, and typing standards, preventing fragile and hard-to-maintain code.

Core Features & Use Cases

  • Code Quality Enforcement: Automatically checks for and prevents common anti-patterns in shared Python source files.
  • Dependency Management: Enforces explicit imports and avoids wildcard imports to maintain clear dependencies.
  • Use Case: When modifying core utility functions in src/flext/, this Skill will verify that changes do not introduce private imports or violate established architectural contracts, ensuring stability for all dependent packages.

Quick Start

Run the make check PROJECT=flext-core command to verify linting and type checking for shared source modules.

Dependency Matrix

Required Modules

None required

Components

references

💻 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: rules-src
Download link: https://github.com/flext-sh/flext/archive/main.zip#rules-src

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.