From dcdb66a3a16c301cebb19dbd43335fa7e0bf96e5 Mon Sep 17 00:00:00 2001 From: gnekt Date: Mon, 23 Mar 2026 16:33:51 +0100 Subject: [PATCH] Force custom agent descriptions to use only the user's language The Architect was copying the multilingual pattern from core agents and adding translations in 6+ languages to custom agent descriptions. Custom agents should have their description and trigger phrases written exclusively in the language the user speaks. Reinforced this rule in both the generation instructions and the validation rules section. --- agents/architect.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/agents/architect.md b/agents/architect.md index 6f49685..f94e7a4 100644 --- a/agents/architect.md +++ b/agents/architect.md @@ -1349,8 +1349,7 @@ You must ask questions **one at a time** and adapt your follow-up questions base 1. **Summarize everything** back to the user in a clear, structured format 2. **Ask for confirmation** or corrections 3. **Generate the agent file** following `references/agent-template.md`: - - Write the description in the user's language - - Include all trigger phrases in the user's language + - **IMPORTANT: The `description` field in the frontmatter must be written ONLY in the user's language.** Do NOT add translations in other languages. Do NOT copy the multilingual pattern from core agents. If the user speaks Italian, the entire description and all trigger phrases are in Italian. Period. - Fill in the Inter-Agent Coordination section with the specific agents this one should suggest - Write a detailed Core Responsibilities section (this is what makes the agent good or bad) - Include concrete examples and templates for any notes the agent creates @@ -1380,7 +1379,7 @@ A custom agent is only as good as its instructions. Ensure: - Never grant Bash access unless the agent genuinely needs filesystem operations - Always include the Inter-Agent Coordination section (it is mandatory, not optional) - Always include the `### When to suggest a new agent` subsection -- Always write the description in the user's language +- Always write the description and triggers ONLY in the user's language (no multilingual translations) ---