| name | field-briefing |
| description | Provide a comprehensive field briefing for a work order โ combining work order details, parts availability, and relevant technical procedures or safety protocols from the knowledge base. Use when the technician wants a full briefing, walkthrough, or complete preparation guide for a job. |
Field Briefing
Use this skill to give the technician a complete briefing before heading to a job site.
This combines work order details, parts availability, and relevant procedures/safety info.
When to Use
- "Brief me on WO-007"
- "Give me the full rundown for WO-003"
- "Walk me through what I need for my next job"
- "Full briefing for WO-010"
- "What should I know before heading to the splice job?"
Tools Used by This Skill
This skill uses three capabilities from the Foundry Toolbox in sequence:
| # | Capability | Prefixed tool name |
|---|
| 1 | Get the work order | work_orders___get_work_order_work_orders__work_order_id__get |
| 2 | Check stock for the parts list | inventory___check_stock_batch |
| 3 | Search procedures & safety | knowledge_base |
Step 0: Discover tools (REQUIRED before first call this turn)
If any of these tools isn't already visible in your tool list, run one combined tool_search with limit: 10:
tool_search({"query": "work order parts stock knowledge base", "limit": 10})
Never run one search per capability โ a single combined query with limit: 10 returns all needed tools, and they stay callable for the rest of the turn.
Step-by-Step Instructions
Step 1: Fetch the Work Order
Call work_orders___get_work_order_work_orders__work_order_id__get via call_tool with {"work_order_id": "WO-XXX"}.
Note the job type from the title and description โ you'll need this to search
the knowledge base for relevant procedures.
Step 2: Check Parts Availability
Call inventory___check_stock_batch via call_tool with {"part_ids": [<all part_ids>]} in a single call.
Do NOT call check_stock individually for each part.
Classify each as โ
Ready, โ ๏ธ Partial, or โ Unavailable.
Step 3: Search the Knowledge Base
Call knowledge_base via call_tool with {"query": "<combined query>"}.
Based on the work order's job type, search for relevant procedures and safety protocols.
IMPORTANT: Make exactly ONE knowledge_base call with a combined query that covers both the procedure and safety info. For example:
"fusion splice procedure and safety protocols for aerial fiber work"
Do NOT make separate calls for procedures and safety โ combine them into a single query. This is more efficient and avoids redundant lookups.
Step 4: Present the Complete Briefing
Structure the response in this order. Use collapsible <details> sections
for safety notes and full procedures to keep the briefing scannable.
The job details table and parts checklist should always be visible.
## Field Briefing โ WO-007: Fiber Splice Repair
### ๐ Job Details
| Field | Value |
|-------|-------|
| **Status** | ๐ก In Progress |
| **Priority** | ๐ด Critical |
| **Technician** | Mike Chen |
| **Location** | 456 Industrial Pkwy, Building C |
| **Due Date** | 2025-06-15 |
**Description:** Repair damaged fiber splice in distribution panel, Building C, 3rd floor.
---
### ๐ง Parts Checklist
| Part ID | Part Name | Need | Available | Status |
|---------|-----------|------|-----------|--------|
| FIB-012 | SC Connector | 2 | 342 | โ
Ready |
| FIB-045 | Splice Tray | 1 | 0 | โ Unavailable |
**Parts Status:** โ ๏ธ 1 of 2 parts unavailable
---
<details>
<summary>โ ๏ธ Safety Notes</summary>
- Wear safety glasses and fiber-safe gloves
- Use a sharps container for fiber scraps
- [Any other relevant safety protocols from KB]
</details>
<details>
<summary>๐ Procedure Reference</summary>
1. Strip the fiber jacket
2. Clean with IPA wipes
3. Cleave to flat end face
4. Align in fusion splicer
5. Run splice cycle
6. Verify loss โค 0.05 dB
7. Apply heat-shrink protector
</details>
Step 5: Closing Summary
End with a quick go/no-go assessment:
- โ
All clear: "You're all set โ parts are available and you have the procedure. Good luck out there!"
- โ ๏ธ Partial: "Heads up: some parts are unavailable. You may want to resolve that before heading out."
- โ Blocked: "Hold off โ critical parts are missing. Want me to help find alternatives?"
Delegation Rules
This skill uses all three tool types in sequence:
- Work orders API โ get WO details and job type
- Inventory tools โ check stock for parts_needed
- Knowledge base โ pull procedure and safety info based on job type
Citation Rules
- ALWAYS end with the sources block listing all KB documents referenced, using this format:
---
**Sources**
- ๐ Document Name 1
- ๐ Document Name 2
- Remove all
ใ...ใ markers from the response
- Derive document names from the knowledge base results
What NOT to Do
- โ Do not skip any section (job details, safety, parts, procedure)
- โ Do not skip safety โ always include safety notes for the job type
- โ Do not answer procedure questions from your own knowledge โ use the KB
- โ Do not guess part availability โ check each one
- โ Do not omit source citations