Skip to main content

Advanced CLI tool for structured, pattern-based prompt optimization and state management

Project description

CliOps - Command Line Interface for Prompt Optimization

A powerful CLI tool for structured, pattern-based prompt optimization and state management.

Features

  • Pattern-based optimization: Apply proven prompt engineering patterns
  • State management: Persistent CLI state for project context
  • Rich terminal UI: Beautiful output with syntax highlighting
  • Extensible: Add custom patterns and presets
  • Cross-platform: Works on Windows, macOS, and Linux

Installation

The installer will attempt to add the necessary directory to your system's PATH. Please restart your terminal after installation for the changes to take effect.

pip install .

If you still have issues, you may need to add the Python scripts directory to your PATH manually.

Quick Start

# Initialize configuration
cliops init

# Set project context
cliops state set ARCHITECTURE "React + Node.js"
cliops state set FOCUS "API development"

# Optimize a prompt
cliops "Create a user authentication endpoint"

# Analyze a prompt
cliops analyze "Make this code better"

# List available patterns
cliops patterns

Usage

Basic Commands

  • cliops optimize <prompt> - Optimize a prompt using patterns
  • cliops analyze <prompt> - Analyze prompt for improvements
  • cliops patterns - List available optimization patterns
  • cliops state set <key> <value> - Set persistent state
  • cliops init - Initialize configuration

Examples

# Direct prompt optimization
cliops "Fix this bug in my React component"

# With specific pattern
cliops optimize "Refactor this function" --pattern surgical_refactor

# With overrides
cliops optimize "Create API" --context "Express.js backend" --constraints "RESTful design"

# Dry run to see what would be generated
cliops optimize "Test prompt" --dry-run

Testing

python run_tests.py

License

MIT License

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

cliops-4.2.2.tar.gz (21.1 kB view details)

Uploaded Source

Built Distribution

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

cliops-4.2.2-py3-none-any.whl (21.0 kB view details)

Uploaded Python 3

File details

Details for the file cliops-4.2.2.tar.gz.

File metadata

  • Download URL: cliops-4.2.2.tar.gz
  • Upload date:
  • Size: 21.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for cliops-4.2.2.tar.gz
Algorithm Hash digest
SHA256 e05d97e42b2b17af0a242a306b25141531ae01de76267ef8c2d71cfcdb77a9e9
MD5 bc35f5b83da0187931c2d7d3dc043452
BLAKE2b-256 3b0ad93f81fb29cadd6b4254f92693a6c7f6f32bcf3f647ec6b0f46e870fd199

See more details on using hashes here.

File details

Details for the file cliops-4.2.2-py3-none-any.whl.

File metadata

  • Download URL: cliops-4.2.2-py3-none-any.whl
  • Upload date:
  • Size: 21.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for cliops-4.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1cb5561a1bba9ec33c1f5dbefe27da180b25314eabc7dee9bda095825f2b078e
MD5 361ffca7a96e2c94cd3fb2dbc59a8093
BLAKE2b-256 0cfb0a26c89e3ea6fd4abb7204cb9fb36f7daae20f633fd16a342a1ea75e3bce

See more details on using hashes here.

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