siege-analytics

Packaging Rules — Development skill for Claude Code

Development community

Packaging standards from the PyPA Packaging Guide.

How to install Packaging Rules

Installs to ~/.claude/skills/siege-analytics-claude-configs-public-_packaging-rules/SKILL.md

Terminal
mkdir -p ~/.claude/skills/siege-analytics-claude-configs-public-_packaging-rules && curl -fsSL https://raw.githubusercontent.com/siege-analytics/claude-configs-public/HEAD/skills/_packaging-rules.md -o ~/.claude/skills/siege-analytics-claude-configs-public-_packaging-rules/SKILL.md

Restart Claude Code, or start a new session, for it to be picked up.

What Packaging Rules does


description: Packaging standards from the PyPA Packaging Guide. Apply when modifying pyproject.toml, managing dependencies, or publishing Python packages. Not applicable to application code that only consumes packages.

PyPA Packaging Standards

Apply these standards from the [PyPA Packaging Guide](https://packaging.python.org/) to package configuration and distribution.

pyproject.toml as single source of truth

  • All package metadata belongs in pyproject.toml, not setup.py or

Alternatives in Development

  • 15 Production Bundle — Prompt 15: Production Bundle & Packaging 2.2k ★
  • Claude Code Transcripts — Tools for publishing transcripts for Claude Code sessions 1.1k ★
  • Content Shipped — Proactively detect and log shipped content when user mentions publishing, launching, or completing work 1k ★

Full documentation available on GitHub

View Source Repository