senior-prompt-engineer

Design prompt engineering workflows for AI assistants and agents.

24|8|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/vadimcomanescu/codex-skills --skill senior-prompt-engineer-vadimcomanescu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: senior-prompt-engineer
Source: https://github.com/vadimcomanescu/codex-skills/tree/main/skills/.curated/ai/senior-prompt-engineer
Command: npx skills add https://github.com/vadimcomanescu/codex-skills --skill senior-prompt-engineer-vadimcomanescu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Helps teams and engineers turn adhoc prompts into versioned, testable, and measurable artifacts so assistants and agents behave reliably and predictably.

Core Features & Use Cases

  • Prompt design & refactor: Guidance on writing minimal, constraint-driven prompts with clear output formats and edge-case handling.
  • Evaluation & testing: Templates and an eval scaffold to build representative and adversarial test suites and measure regressions.
  • Safety & maintainability: Checklists for instruction clarity, tool-use rules, robustness on invalid inputs, and modular prompt structure.
  • Use Case: Create a prompt and evaluation harness to validate an assistant's handling of ambiguous user requests and ensure it never exposes system prompts.

Quick Start

Write a concise system prompt that defines inputs, output format, constraints, and one adversarial test case.

Frequently Asked Questions about senior-prompt-engineer

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

FAQPage Schema
How do I write a system prompt that handles edge cases and invalid inputs reliably?

To write a reliable system prompt, define minimal, constraint-driven instructions with clear output formats and explicit edge-case handling. Use structured prompt templates and instruction hierarchies to ensure assistants behave predictably when encountering invalid inputs.

What is the best way to evaluate and test LLM behavior for regressions?

The best way to evaluate LLM behavior is to build an evaluation suite using representative and adversarial test cases. The provided eval harness scaffold measures regressions by running example-driven tests against your prompts to validate assistant and agent workflows.

How do I structure prompts for agents that use external tools?

Structure agent prompts by applying task decomposition, establishing instruction hierarchies, and defining explicit tool-use patterns. This modular structure ensures agents understand safety constraints and execute external tool calls predictably across complex workflows.

Can I turn adhoc prompts into versioned, testable artifacts?

Yes, you can turn adhoc prompts into versioned, testable artifacts by applying prompt engineering workflows. This process transforms unpredictable prompts into measurable artifacts using templates, safety checklists, and evaluation scaffolds for reliable assistant development.

How do I prevent an assistant from exposing system prompts to users?

To prevent exposing system prompts, implement safety constraints and instruction clarity checklists within your prompt design. Adding adversarial test cases to your evaluation harness validates that the assistant refuses malicious requests to reveal its underlying instructions.

What are the limitations of using structured prompt templates for LLMs?

Structured prompt templates require ongoing maintenance to handle ambiguous user requests and avoid regressions. While they enforce output formats and safety constraints, teams must continuously debug LLM behavior and update evaluation suites as adversarial inputs evolve.