Skip to main content

Build AI coding assistant configs from a shared prompt library

Project description

prompticorn

Version 0.1.0 - A unified, tool-agnostic prompt architecture for managing AI agent configurations across 5 coding assistants.

Define your agent once in a simple IR format, automatically generate outputs for:

  • Kilo IDE (YAML + Markdown)
  • Cline (Markdown with skill directives)
  • Claude (Markdown .claude/ directory)
  • Cursor (Markdown rules)
  • GitHub Copilot (GitHub instructions)

Install

Install via pip:

pip install prompticorn

Or with uv:

uv add prompticorn

This installs the prompticorn CLI command.

Quick Start

See QUICKSTART.md for a 5-minute guide.

Key Features

  • Unified IR System - Define agents once, generate for all tools
  • 5 Production-Ready Builders - Kilo, Cline, Claude, Cursor, Copilot
  • Minimal/Verbose Variants - Save tokens by choosing variant at build time
  • Persona-Based Filtering - Select your team's roles, get only relevant agents
  • Auto-Discovery Registry - Zero-config agent registration
  • CLI Tool - Interactive prompticorn init command
  • Backwards Compatible - Existing configurations still work

Commands Reference

Command Description
prompticorn init Interactively initialize prompt configuration for your project
prompticorn list List all registered modes and their prompt files
prompticorn switch Switch to a different AI assistant tool
prompticorn swap Swap active personas and regenerate AI assistant configurations
prompticorn update Update configuration options interactively
prompticorn validate Check that all registered prompt files exist and no files are missing

Documentation

User Guides

Reference

Workflow

  • Adding prompts: Run prompticorn init to generate configurations, then edit files in generated directories (e.g., .kilo/rules/)
  • Updating prompts: Edit source prompts, then re-run prompticorn init to regenerate

Mode Reference

Mode Key Purpose
Architect architect Scaffold projects, task breakdowns, data models
Test test Coverage-first test writing
Refactor refactor Structural changes, behavior preserved
Document document Docstrings, READMEs, changelogs
Explain explain Code walkthroughs for onboarding
Migration migration Dependency upgrades, framework ports
Code code Feature implementation, boilerplate
Review review Code, performance, accessibility review
Debug debug Root cause, log analysis, rubber duck
Ask ask Q&A, decision logs
Security security Security review (code and infra)
Compliance compliance SOC 2, ISO 27001, GDPR, HIPAA, PCI-DSS
Orchestrator orchestrator CI/CD, DevOps, PR descriptions

Development

To contribute or develop locally:

# Clone the repository
git clone https://github.com/snoodleboot-io/prompticorn.git
cd prompticorn

# Install in development mode
pip install -e .

# Or with uv
uv pip install -e .

# Run tests
pytest -v

# Type checking
pyright

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

prompticorn-0.1.0.tar.gz (4.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

prompticorn-0.1.0-py3-none-any.whl (1.4 MB view details)

Uploaded Python 3

File details

Details for the file prompticorn-0.1.0.tar.gz.

File metadata

  • Download URL: prompticorn-0.1.0.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for prompticorn-0.1.0.tar.gz
Algorithm Hash digest
SHA256 cf2c6e5f8dbc94e63769ff94ae3b731cce7d8c8ca41e771098ad8f087f0e7258
MD5 587c2141ba43f061e7c62963e9878487
BLAKE2b-256 8f1d8641b89a45f213ce7928e76fc7e33f94813adf26091856e90f4db9f13601

See more details on using hashes here.

Provenance

The following attestation bundles were made for prompticorn-0.1.0.tar.gz:

Publisher: ci-cd.yml on snoodleboot-io/prompticorn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file prompticorn-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: prompticorn-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for prompticorn-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 a13a8a4d02b84d0d63d02c16fae497a5aa357b469d1375f13bd9bb3c9ad58115
MD5 bbc3797cdd27ceb33df207938fd42a87
BLAKE2b-256 d96114e2a94826c29642a678d58f9f1469040d92116b6523b8c0477cca34017b

See more details on using hashes here.

Provenance

The following attestation bundles were made for prompticorn-0.1.0-py3-none-any.whl:

Publisher: ci-cd.yml on snoodleboot-io/prompticorn

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page