Pagans — Development skill for Claude Code
PAGANS - Prompts Aligned to Guidelines and Normalization System.
How to install Pagans
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open abubakarsiddik31/pagans and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Pagans does
PAGANS - Prompts Aligned to Guidelines and Normalization System.
Alternatives in Development
- Contributing To Fullstack Dev Skills Plugin — Guidelines for contributing to this project 8.3k ★
- Brainstorm OKRs — Brainstorm team OKRs aligned with company objectives 7.8k ★
- Contributing To Understand Anything — Thank you for your interest in contributing to Understand Anything 6.5k ★
README
PAGANS - Prompt Optimization Framework
[](https://pypi.org/project/pagans/) [](https://www.python.org/downloads/) [](https://opensource.org/licenses/MIT) [](https://github.com/abubakarsiddik31/pagans/actions/workflows/build.yml) [](https://github.com/abubakarsiddik31/pagans/actions/workflows/test.yml) [](https://github.com/abubakarsiddik31/pagans/actions/workflows/lint.yml)
PAGANS (Prompts Aligned to Guidelines and Normalization System) is a prompt optimization framework for LLM applications. It adapts prompts to the target model family automatically so the same prompt can perform better across OpenAI, Anthropic, Google, and xAI model series.
Features
- Fast prompt optimization for production workflows
- Family-aware optimization for OpenAI, Anthropic, Google, and xAI models
- Automatic model-family detection from short and provider-prefixed names
- Async-first API for single, compare, and batch operations
- Built-in caching to reduce repeated optimization cost
- CLI support for optimize, compare, and batch workflows
- Optimizer provider support for OpenRouter, OpenAI, Google AI Studio, Anthropic, and Z.ai
Installation
pip install pagans
Quick Start
import asyncio
from pagans import PAGANSOptimizer, Provider
async def main() -> None:
async with PAGANSOptimizer(provider=Provider.OPENROUTER) as optimizer:
result = await optimizer.optimize(
prompt="Write a robust retry policy
Related Skills
Triton Fused Epilogue Kernels
Fuse epilogue ops (normalization, gating, residual, activation, dropout) into Triton attention/matmul kernels
Strategy Funding Rate
Analyze and modify funding rate strategy — extreme thresholds, normalization exit, contrarian logic
Aegis Upgrade
Upgrade this AEGIS project to the latest framework — runs install.sh --upgrade with backup + hook normalizatio
Product Name
Brainstorm 5 memorable product names aligned to brand values
Claudeforge
A CLAUDE.md Generator and Maintenance tool for for Claude Code to create high-quality CLAUDE.md instruction fi
Blog
Draft a voice-aligned blog post (plus X thread, LinkedIn post, WIP line and image specs) on any topic, pulling
Related Agents
Backend Unit Tests
Add focused backend unit tests aligned with current package test conventions.
Docs Curator
Use proactively for README, ARCHITECTURE, deployment docs, and repo-facing documentation updates that must sta
Readiness Checker
Pre-implementation readiness gate. Validates that requirements, design, and test plans are aligned and complet