nazmussayad/.dotfiles/prompt

Claude Code and agent skill by nazmussayad/.dotfiles

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Creates and revises agent-facing prompts, including skills, system instructions, agent files, task prompts, and reusable rules.

Install

npx vskill@latest install nazmussayad/.dotfiles/prompt

SKILL.md

Audience

The audience for a prompt is an AI agent, not the user who requested it. An agent is nondeterministic: a prompt shapes how it interprets context and makes decisions rather than mechanically determining one result.

A task prompt, skill, system instruction, agent file, or reusable rule is an agent-facing prompt. They share that purpose but govern different situations and timescales.

Define the document's job

Identify the behavior the document should change, when it applies, and where it belongs. State the meaningful difference between a run with the document and one without it. A task prompt directs one task. A skill teaches subject-specific judgment across a class of tasks. Agent and system instructions establish broader behavior within their scope.

Put an instruction at the narrowest scope where it remains true. Do not repeat guidance already supplied by a broader source. For reusable prompts, names, descriptions, paths, and activation metadata are context pointers: they tell the agent what material exists and when to load it. A pointer should name the distinct conditions that need the material without repeating its contents.

Choose automatic skill invocation only when the agent or another skill must discover the material. A manually invoked skill needs a short human-facing summary. An automatically invoked skill needs a model-facing description that names each distinct trigger. Keep always-loaded pointers short, but not so vague that the relevant material stays hidden.

A skill should teach its subject, not explain its invocation or read like documentation for a human newcomer. Generic agent workflow does not belong unless it is part of the skill's actual subject.

Preserve the intended behavior

Clarify and organize the user's intent without replacing it with the prompt writer's preferences. Preserve the outcome, scope, facts, actors, qualifiers, uncertainty, negation, tone, force, and whether the user wants discussion, evaluation, creation, or execution. Semantic fidelity matters more than literal wording.

Separate outcomes, constraints, and methods. Do not prescribe a method merely because it sounds prudent or resembles prompt-engineering practice. Include it when the method itself matters, the environment requires it, or evidence shows that it prevents a relevant failure.

Treat references, examples, and surrounding conversation as evidence of intent, not requirements to copy wholesale. Distinguish instructions from quoted material, facts, examples, and other content when the agent could plausibly confuse them.

Organize information by need

Distinguish ordered steps from reference material. Put required actions in the order the agent should perform them, and give each step a checkable completion condition when premature completion would matter. Keep definitions, rules, and caveats for one concept together so the agent encounters them as a unit.

Keep material needed in every case in the main document. Move branch-specific detail into a referenced file when doing so makes the main path clearer, and write the pointer so the applicable branch reliably loads it. Split by sequence only when hiding later work helps the agent complete the current step rather than rush toward the end.

Use one authoritative location for each meaning. Treat code, configuration, commands, and directory structure as sources the agent can inspect rather than facts the prompt must copy. Restate them only when discovery is costly or the prompt must explain a convention, reason, or non-obvious hazard that the environment does not reveal.

Guide judgment

State the decisions that matter and leave harmless choices to the agent. Broad guidance should provide useful criteria, distinctions, priorities, and boundaries without trying to define every future case. If the prompt solves every decision in advance, the agent has no judgment left to apply.

Use force deliberately. Reserve absolute language for hard requirements and express defaults or preferences as such. When important concerns can conflict, state which one takes priority instead of relying on repetition or emphasis.

Every instruction needs a basis in the intended outcome, actual environment, domain, or evidence from use. A brief reason can help the agent apply a broad rule to situations the writer cannot predict. Do not add explanations for concepts the agent already understands unless the explanation changes how it should decide.

Name a failure mode when it is plausible, consequential, and not already prevented by clearer guidance. Add personas, procedures, tool rules, schemas, examples, or review steps only when they materially improve the intended behavior.

Let form follow purpose

There is no universal prompt template. Use sections, lists, examples, schemas, or required output shapes when they help the agent distinguish instructions or produce a usable result. Do not force every document into role, context, task, constraints, and output sections.

Examples should clarify a real boundary, not decorate the prompt or define the entire valid range by accident. Make clear what an example demonstrates when its incidental details could be mistaken for rules.

Keep the document concise by removing onboarding, repetition, generic rituals, and details that do not affect behavior. Test each sentence against the agent's likely default: if removing it would not change a relevant decision or action, remove it. Do not remove subject-specific distinctions merely to make it shorter.

Create, revise, and evaluate

Creating a prompt requires recovering the intended behavior and choosing the right scope. Revising one requires identifying what already works, what behavior is failing, and whether the cause is discovery, ambiguity, conflict, missing judgment criteria, or an unclear completion condition. Make the smallest effective change when the existing framing is sound; replace the framing when it is the source of the problem.

Evaluate the prompt according to its job. Use real or representative inputs and outputs for narrow task prompts when practical. Review broad skills and durable instructions through varied situations, competing interpretations, boundaries, and conflicts. Check whether the right material loads, the agent preserves the intended behavior, and required work reaches its completion criteria. A finite set of cases cannot prove how a nondeterministic agent will behave in every future context.

Do not turn one failure or successful fix into a universal rule without evidence of a broader pattern. Every instruction should have a clear behavioral purpose grounded in intent, context, scope, or evidence. Remove anything that cannot meet that test.

Writing a skill

A skill is a prompt too, so everything above applies. The description of an automatically invoked skill has two sentences: the first says what the skill is, and the second names the situations that need it. The description of a manually invoked skill is one sentence that says what the skill does. When a skill grows out of real work, keep what generalizes to the whole class of tasks and leave out the details of the work it came from.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/nazmussayad/.dotfiles/prompt/badge)](https://verified-skill.com/skills/nazmussayad/.dotfiles/prompt)

Something wrong with this skill or its page? Tell us.