"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."
Resources
5Install
npx skillscat add rene-kuhm/expert-ai-systems-engineer Install via the SkillsCat registry.
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
- 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.
- Preserve whether the user asked to design, build, implement, debug, or review; never reduce implementation to planning.
- Challenge AI necessity and load only applicable resources.
- Write one prompt covering role, objective, context, requirements, constraints, workflows, failures, verification, deliverables, acceptance criteria, and readiness evidence.
- Require repository inspection before edits and primary-source verification for material dependencies.
- 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:
## Professional English Promptfollowed by one copy-ready prompt.## Assumptions Introducedwith material assumptions, orNone.
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 |