Skip to content

About

πŸš€ Stop prompting like it's 2023! ART = Act as Β· Request Β· Terms. Turn messy asks into prompts so sharp the AI sits up straight 🧠 ✨ Drop it in, say "make this a prompt," and watch the magic happen πŸͺ„ πŸ”₯ No more vague "make it good" energy πŸ’…

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

9 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎨 ART Prompt Framework

HOL Guard

πŸš€ Stop prompting like it's 2023! A systematic framework and agent skill for engineering sharp, reliable AI prompts.

Turn vague one-liners into structured, context-rich prompts that get the best out of modern LLMs. Drop it in, say "make this a prompt," and watch the magic happen πŸͺ„πŸ”₯


GitHub Tag License: MIT Claude Skill Ready Agent Skills PRs Welcome GitHub Stars Issues


⚑ Overview

Most prompt failures come from three missing ingredients: unclear expertise, vague objectives, and absent constraints. The ART Framework fixes all three with a simple tripartite structure applied to every prompt it writes or refactors:

Component Focus What it does
🎭 A: Act As Persona & Expertise Sets the AI's perspective, seniority, and domain authority. Replaces generic "expert" labels with a specific professional identity.
🎯 R: Request Mission & Context Defines the deliverable, the inputs, the audience, and what is out of scope.
βš–οΈ T: Terms Rules & Guardrails Sets the boundaries: format, length, tone, sources, and things to avoid.

πŸ’‘ Why ART?

  • 🎯 Fewer invented facts: Explicit terms and negative constraints keep the output anchored to what you actually gave it.
  • ⚑ Copy-paste ready: Every output is a self-contained block that works in a brand-new chat.
  • 🧩 Works beyond Claude: The skill is a single SKILL.md file. The prompts it writes are plain text, so they run in any LLM.
  • πŸ”¬ Repeatable results: Replaces trial-and-error prompting with a structure you can reuse and improve.

πŸ” The Anatomy of an ART Prompt

Here is how a one-line request becomes an actionable ART prompt:

❌ The Rough Input

"Help me write a cold email to a SaaS founder."

βœ… The Generated ART Prompt

ACT AS:
A seasoned B2B sales copywriter who writes short, specific cold emails
that busy SaaS founders actually read.

REQUEST:
Write one cold email to the founder of a 20-person B2B SaaS company that
sells inventory software to small retailers. Goal: book a 15-minute call.
Use only the company name and the founder's first name as placeholders.

TERMS:
1. Length: 75 to 100 words.
2. Tone: direct, peer-to-peer. No buzzwords, no exclamation marks,
   no "I hope this finds you well."
3. Structure:
   - Line 1: one specific observation about the company (no generic praise).
   - Line 2: the value, with one concrete benefit.
   - Line 3: one low-friction call to action.
4. Do not invent facts about the company. If something is unknown, leave it out.

πŸ“₯ Installation

πŸ› οΈ Claude Code (Personal Skill)

Clone the repository into your personal skills directory:

git clone https://github.com/YourAKShaw/art-prompt-framework.git ~/.claude/skills/art-prompt-framework

πŸ“¦ Skills CLI (Other Agents)

npx skills add YourAKShaw/art-prompt-framework

🌐 Claude.ai (Web App)

  1. Download this repository as a ZIP archive.
  2. Make sure SKILL.md is at the root of the extracted folder.
  3. Upload the folder or ZIP via Claude Settings β†’ Capabilities / Skills.

πŸš€ Usage

Once installed, ask your agent to write, improve, or convert a prompt, or mention the ART framework by name:

✍️ Prompt Creation

"Write an ART prompt to help me build an automated financial reconciliation pipeline in Python."

πŸ”§ Prompt Refactoring

"Turn this into a strong prompt using the ART framework: 'Create a system design document for a real-time chat application.'"

The skill returns a clean, self-contained prompt in a code block, ready to paste into a new chat.


🧭 Compatibility

Environment Status
πŸ› οΈ Claude Code βœ… Supported
🌐 Claude.ai βœ… Supported
πŸ“¦ Other agents (via Skills CLI) πŸ§ͺ Check your agent's docs for where skills are loaded

πŸ“‚ Repository Layout

art-prompt-framework/
β”œβ”€β”€ πŸ“œ SKILL.md      # The skill: framework, conversion rules, output rules
β”œβ”€β”€ βš™οΈ .github/     # Commit message workflow and checker
β”œβ”€β”€ πŸ“˜ README.md     # Project documentation
β”œβ”€β”€ πŸ”’ SECURITY.md   # Vulnerability reporting policy
β”œβ”€β”€ βš–οΈ LICENSE       # MIT License
└── πŸ›‘οΈ .gitignore   # Git ignore rules

🀝 Contributing

Contributions, feedback, and new prompt patterns are warmly welcomed! πŸ™Œ

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/new-prompt-pattern).
  3. Commit your changes (git commit -m 'feat: add new terms template').
  4. Push to the branch (git push origin feature/new-prompt-pattern).
  5. Open a Pull Request.

For a large change to the framework itself, open an issue first so we can agree on the approach.


πŸ”’ Security

Found a vulnerability? Please report it privately as described in SECURITY.md instead of opening a public issue.


πŸ“œ License

Distributed under the MIT License. See LICENSE for full details.

About

πŸš€ Stop prompting like it's 2023! ART = Act as Β· Request Β· Terms. Turn messy asks into prompts so sharp the AI sits up straight 🧠 ✨ Drop it in, say "make this a prompt," and watch the magic happen πŸͺ„ πŸ”₯ No more vague "make it good" energy πŸ’…

Topics

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors