-
Notifications
You must be signed in to change notification settings - Fork 99
[ENH] Provide an Agent Skill for chainladder workflows #718
Copy link
Copy link
Open
Labels
Documentation 📚Changes to docstrings or the documentation site. No codebase changes.Changes to docstrings or the documentation site. No codebase changes.Effort > Brief 🐇Small tasks expected to take a few hours up to a couple of days.Small tasks expected to take a few hours up to a couple of days.Great First Contribution! 🌱Beginner friendly tickets with narrow scope and huge impact. Perfect to join our community!Beginner friendly tickets with narrow scope and huge impact. Perfect to join our community!Impact > Minor 🔷Small, backward compatible change. Treat like a patch release (e.g., 0.5.8 → 0.5.9).Small, backward compatible change. Treat like a patch release (e.g., 0.5.8 → 0.5.9).
Metadata
Metadata
Assignees
Labels
Documentation 📚Changes to docstrings or the documentation site. No codebase changes.Changes to docstrings or the documentation site. No codebase changes.Effort > Brief 🐇Small tasks expected to take a few hours up to a couple of days.Small tasks expected to take a few hours up to a couple of days.Great First Contribution! 🌱Beginner friendly tickets with narrow scope and huge impact. Perfect to join our community!Beginner friendly tickets with narrow scope and huge impact. Perfect to join our community!Impact > Minor 🔷Small, backward compatible change. Treat like a patch release (e.g., 0.5.8 → 0.5.9).Small, backward compatible change. Treat like a patch release (e.g., 0.5.8 → 0.5.9).
Motivation
A growing number of users interact with Python libraries through AI coding assistants (Claude Code, Cursor, Codex, Gemini, etc.). When asked to perform chainladder tasks ("estimate ultimate losses on this triangle", "fit a Mack chainladder", "produce a development pattern"), these assistants currently rely on whatever they happen to know from training data, which is often outdated or incomplete.
A dedicated "Agent Skill" (a structured markdown file describing chainladder workflows in a format consumable by any AI assistant) would let users and their AI tools reliably reproduce the canonical chainladder workflow from data load to ultimate estimate.
What an Agent Skill is
Agent Skills are vendor-neutral markdown documents (typically named SKILL.md or similar) that describe how to use a library: setup, common tasks, code templates, and links to deeper docs. Claude Code, Cursor, Codex, and others consume them via convention. Some tooling (e.g. Posit's Great Docs) generates them automatically.
Proposed structure
A single
SKILL.md(or.claude/skills/chainladder/SKILL.mdfor the Claude-specific path) at the repo root or in a dedicatedskills/directory, covering:Why now
Scope of this issue
Happy to take this on as a starter PR if maintainers agree.