ai-prompt-framework-helper
v1.2.0
Published
Interactive CLI to build structured AI prompts using APE, CO-STAR, RISEN, RTCCF and PRISM frameworks. Works with Claude, Gemini, and any AI CLI.
Maintainers
Readme
AI Prompt Framework Helper — CLI
Interactive terminal assistant to build structured AI prompts using APE, CO-STAR, RISEN, RTCCF and PRISM frameworks. Works with any AI CLI — Claude, Gemini, llm, aichat, and more.
Install
npm install -g ai-prompt-framework-helper# or with other package managers
pnpm add -g ai-prompt-framework-helper
yarn global add ai-prompt-framework-helper
bun add -g ai-prompt-framework-helperNo external dependencies. Requires Node.js ≥ 16.
Usage
ai-promptThe tool will:
- Auto-detect any AI CLIs installed on your system
- Ask you to choose a framework
- Guide you field by field
- Show a live preview of the generated prompt
- Let you run it directly, copy it, pipe it, or save it
# Pipe the output directly to any AI CLI
ai-prompt | claude
ai-prompt | gemini
ai-prompt | llmFrameworks
| Framework | Stands for | Best for | |-----------|------------|----------| | APE | Action · Purpose · Expectation | Fast, focused tasks | | CO-STAR | Context · Objective · Style · Tone · Audience · Response | Copy, emails, content | | RISEN | Role · Instructions · Steps · End Goal · Narrowing | Workflows, plans, execution | | RTCCF | Role · Task · Context · Constraints · Format | Full project kickstart | | PRISM | Purpose · Role · Input · Steps · Method | Analysis & data processing |
Demo
⬡ AI Prompt Framework Helper · CLI
by Marcos Castro · github.com/marcoscv-work
✓ Detected AI CLIs: claude gemini
Select a framework:
[1] APE Action · Purpose · Expectation
↳ Fastest. Ideal for focused, well-defined tasks.
[2] CO-STAR Context · Objective · Style · Tone · Audience · Response
↳ Best for copy, emails, content, presentations.
...
→ 2
── CO-STAR ──────────────────────────────────────────────────────────────
Context · Objective · Style · Tone · Audience · Response
↳ Best for copy, emails, content, presentations.
─────────────────────────────────────────────────────────────────────────
[C] CONTEXT (required)
What's the background or situation?
→ We are launching a B2B SaaS for project management
[O] OBJECTIVE (required)
What outcome do you want to achieve?
→ Write a landing page that converts visitors into trial sign-ups
...
── Generated Prompt ──────────────────────────────────────────────────────
C – Context: We are launching a B2B SaaS for project management
O – Objective: Write a landing page that converts visitors into sign-ups
S – Style: Conversational, startup-like
T – Tone: Confident, not salesy
A – Audience: CTOs and technical leads
R – Response Format: Hero + 3 benefit sections + CTA, under 300 words
─────────────────────────────────────────────────────────────────────────
What do you want to do?
[1] Run with claude (Anthropic Claude)
[2] Run with gemini (Google Gemini)
[3] Copy to clipboard
[4] Print to stdout (pipe-friendly)
[5] Save to file
[6] Exit without action
→ 1Also available as a Chrome Extension
Use the same frameworks directly from any text field in your browser — ChatGPT, Gemini, Notion, Gmail, and more.
AI Prompt Framework Helper on Chrome Web Store
Author
Marcos Castro · github.com/marcoscv-work · [email protected]
MIT License
