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
Salary Comparison Rules
Shared normalization, currency conversion, and uncertainty rules for comparing researched salaries or JD pay w
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
Related Agents
Algorithm Expert
RL algorithm expert. Use when dealing with GRPO, PPO, DAPO, reward shaping, advantage normalization, or traini
Categorize CSV Agent
Categorize transactions in normalized CSV files based on descriptions. Use after normalization.
Cutandrun Pipeline
Execute CUT&RUN pipeline from FASTQ to peaks with Bowtie2, SEACR, and spike-in normalization