agent-builder
Agent Toolkit Builder — specialist in designing and coding Business Central agents using the AI Development Toolkit and Agent…
Generate, review, and optimize natural language instructions for Business Central agents (Designer or SDK). Triggers on: agent instructions, InstructionsV1.txt, InstructionsV2.txt, MEMORIZE, qualification rules, agent behavior, instruction keywords, agent task instructions,
$ npx -y skills add javiarmesto/ALDC-AL-Development-Collection --skill skill-agent-instructions --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/skill-agent-instructionsContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate, review, and optimize natural language instructions for Business Central agents (Designer or SDK). Triggers on: agent instructions, InstructionsV1.txt, InstructionsV2.txt, MEMORIZE, qualification rules, agent behavior, instruction keywords, agent task instructions,
name: skill-agent-instructions description: "Generate, review, and optimize natural language instructions for Business Central agents (Designer or SDK). Triggers on: agent instructions, InstructionsV1.txt, InstructionsV2.txt, MEMORIZE, qualification rules, agent behavior, instruction keywords, agent task instructions, iterate instructions, or improve agent accuracy. Single source of truth for the Responsibilities-Guidelines-Instructions framework and runtime keywords." argument-hint: "Describe the agent's purpose and tasks, or paste existing instructions to review"
Single source of truth for writing the natural-language instructions that guide Business Central agents. These instructions tell the agent runtime how to navigate the UI, read/set fields, invoke actions, and communicate with users.
For SDK architecture and how instructions are loaded see `skill-agent-toolkit`. For task-creation patterns (Public API, attachments, multi-turn) see `skill-agent-task-patterns`.
| Mode | Storage | Loaded by | | ------------ | ------------------------------------------ | -------------------------------------------------- | | **SDK** | `.resources/Instructions/InstructionsV1.txt` | `NavApp.GetResourceAsText()` → `SecretText` → `Agent.SetInstructions()` | | **Designer** | Paste into Agent Designer wizard text field | Runtime reads directly from configuration |
**References**:
Every instruction file follows this three-part structure.
A single sentence defining the agent's accountability. Anchors all behavior.
**RESPONSIBILITY**: {What the agent is accountable for — one sentence}Rules:
Rules that apply across all tasks.
**GUIDELINES**:
- ALWAYS {mandatory behavior}
- DO NOT {prohibited action}
- ALWAYS {safety/review gate}Rules:
Ordered steps for each task, using runtime keywords.
**INSTRUCTIONS**:
## Task: {Task Name}
1. {Action using keyword}
a. {Sub-step with detail}
b. {Sub-step with detail}
2. If {condition}: {action}
a. **DO NOT** {prohibited action in this context}
3. {Next action}Rules:
| Keyword | Runtime tool | Usage | | ----------------------------- | ---------------------- | --------------------------------------------------------------------- | | `Navigate to "{Page Name}"` | Page navigation | Opens a page. Name MUST match the agent's profile pages exactly. | | `Search for {value} in "{Field}"` | List filtering | Filters a list page by a field value. | | `Set field "{Field}" to {value}` | Field setter | Sets a field. Field name must match the page exactly. | | `Use lookup` | Lookup trigger | Opens a lookup on the current field. | | `Invoke action "{Action}"` | Action invocation | Triggers a page action. Name must match the action caption exactly. | | `Read "{Field}"` | Value retrieval | Reads a field's current value for decision-making. | | `**Memorize**` | State retention | Stores a key-value pair for reference in later steps. | | `**Reply**` | Message output | Agent responds to the task. All outgoing messages require review. | | `Write an email` | Email composition | Composes an email. Requires user review before sending. | | `Request user intervention` | Human-in-the-loop | Pauses the agent and asks the user for input/decision. | | `Request a review` | Review gate | Asks user to review work before the agent continues. | | `Ask for assistance` | Help request | Agent seeks help when stuck or enc
Skills-based, spec-driven, TDD-orchestrated development framework for Microsoft Dynamics 365 Business Central. Engineering systems, visibly reasoned.
Agent Toolkit Builder — specialist in designing and coding Business Central agents using the AI Development Toolkit and Agent…
Generate optimized natural language instructions for Business Central agents (Designer or SDK). Applies the…
End-to-end workflow to create a coded Business Central agent using the Agent SDK. Orchestrates the 7 phases following the…
Generate optimized natural language instructions for Business Central agents (Designer or SDK). Applies the…
Generate AL code for Business Central Agent SDK task integration. Applies the patterns from skill-agent-task-patterns to produce…
Generate comprehensive test codeunits for Business Central Agent SDK integrations. Covers 6 categories: Registration, Factory,…