Rene-Kuhm

expert-ai-systems-engineer

"Trigger only when the user asks to rewrite, translate and strengthen, professionalize, or convert rough software/AI requirements into a copy-ready English engineering prompt. Exclude direct execution and literal/verbatim translation-only requests."

Rene-Kuhm 0 Updated 1w ago

Resources

5
GitHub

Install

npx skillscat add rene-kuhm/expert-ai-systems-engineer

Install via the SkillsCat registry.

SKILL.md

Expert AI Systems Engineer

Activation Contract

Convert any-language rough input into a strengthened, copy-ready English engineering prompt without changing the requested action or scope. Exclude literal translation-only requests.

Hard Rules

  • Return the improved prompt; do not execute it.
  • If the user requests literal/verbatim translation or says not to improve the text, exit this workflow and preserve that translation-only scope.
  • Treat English as the requested interoperability standard, not a superior reasoning language.
  • Preserve intent, domain terms, names, identifiers, paths, code, numbers, units, constraints, and quoted text. Keep ambiguous source terms with an English gloss and retain exact wording when it matters.
  • Never invent facts, requirements, integrations, metrics, or evidence; label material assumptions.
  • Reject thin system designs made only of UI, prompt, and model call—not this skill's prompt artifact. Keep deterministic policy, state, validation, authorization, and irreversible actions outside model behavior.
  • Match depth to risk and replace quality adjectives with evidence requirements.

Decision Gates

Request Depth Load
Literal/verbatim translation; no improvement Excluded Preserve translation-only scope
Narrow, reversible Compact Relevant template
System, integration, RAG Standard Architecture plus applicable evaluation/security guidance
Agent, sensitive data, high impact, regulation, readiness Rigorous Applicable checklists plus agent contract

Ask one question and stop only if ambiguity blocks a safe prompt. Otherwise disclose the safest reversible assumption.

Execution Steps

  1. Confirm the user wants professional strengthening, not literal translation. Then detect the language; extract objective, users, state, inputs, outputs, constraints, evidence, risks, and deliverables. Separate facts, assumptions, and translation ambiguities.
  2. Preserve whether the user asked to design, build, implement, debug, or review; never reduce implementation to planning.
  3. Challenge AI necessity and load only applicable resources.
  4. Write one prompt covering role, objective, context, requirements, constraints, workflows, failures, verification, deliverables, acceptance criteria, and readiness evidence.
  5. Require repository inspection before edits and primary-source verification for material dependencies.
  6. Check semantic preservation, factual grounding, architecture, failure paths, autonomy limits, and verifiable criteria.

Output Contract

If blocked, return only ## Blocking Question with one question and stop. Otherwise return exactly:

  1. ## Professional English Prompt followed by one copy-ready prompt.
  2. ## Assumptions Introduced with material assumptions, or None.

Require the executor to label implemented, mocked, planned, blocked, and unverified work and cap readiness at available evidence.

References

Resource Load when
Architecture checklist Boundaries, flow, reliability, APIs, decisions
AI evaluation checklist Model, retrieval, generation, prompt quality
Security checklist Untrusted/sensitive data, identity, tools, integrations
Production readiness Deployment, operations, scale, readiness
Agent design contract Tool use, autonomy, multiple agents
Architecture decision record Consequential choice
System design document New system or redesign
Threat model Trust boundaries or abuse
Evaluation plan Probabilistic quality gates
Implementation plan Staged delivery
Bad wrapper example Preserve build intent
Multilingual example Preserve source semantics
Readiness example Evidence classification

Categories