best-practices

Transform vague prompts into actionable Claude Code prompts with structured templates.

Updated Feb 15, 2026
One-click install
npx skills add https://github.com/reynalivan/EMMM2 --skill best-practices-reynalivan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: best-practices
Source: https://github.com/reynalivan/EMMM2/tree/main/.agent/skills/best-practices
Command: npx skills add https://github.com/reynalivan/EMMM2 --skill best-practices-reynalivan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides structured guidance to transform vague prompts into precise, actionable Claude Code prompts with built-in verification, context, and constraints.

Core Features & Use Cases

  • Transforms vague prompts into concrete Claude Code prompts that align with project conventions
  • Provides verification criteria, context grounding, and phased workflows
  • References best-practices sources and anti-patterns to ensure safe, effective prompts

Quick Start

Provide a vague prompt and receive a fully defined, verifiable Claude Code transformation.

Frequently Asked Questions about best-practices

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transform vague prompts into precise Claude Code prompts?

To transform vague prompts into precise Claude Code prompts, provide your initial request to receive a structured template with location references, verification steps, and constraints. It applies to bug fixes, feature development, refactoring, testing, performance, and security prompts.

What is prompt transformation for bug fixes and feature development?

Prompt transformation for bug fixes and feature development is the process of converting ambiguous instructions into actionable Claude Code prompts. It outputs a structured template grounded in context, phased workflows, and verification criteria to ensure safe execution.

How do I add verification steps and constraints to Claude prompts?

You add verification steps and constraints to Claude prompts by applying prompt transformation patterns that output a structured template. This template explicitly defines location references, verification criteria, and constraints referencing source materials like anti-patterns.md.

Does this prompt engineering approach work for refactoring and security prompts?

Yes, this prompt engineering approach works for refactoring and security prompts, alongside bug fixes, feature development, testing, and performance prompts. It aligns vague requests with project conventions using best-practices sources and anti-patterns.

What's the best way to avoid anti-patterns when writing Claude Code prompts?

The best way to avoid anti-patterns when writing Claude Code prompts is to use a transformation Skill that references best-practices sources and anti-patterns.md. It ensures your prompts contain built-in verification, context grounding, and constraints.

Why do my vague prompts fail to generate verifiable code changes?

Vague prompts fail to generate verifiable code changes because they lack location references, explicit constraints, and verification criteria. Transforming them into structured templates with phased workflows grounds the prompt in actionable, verifiable steps.