Foundry iq skill
Foundry IQ knowledge bases.
by microsoft·MIT license·★ 3,077 Stars on the repo·GitHub ↗
npx degit microsoft/skills/.github/plugins/foundry-iq-skills/skills/foundry-iq#main ~/.claude/skills/foundry-iqChecked ·commit main
Files of Foundry iq
Show the full text60 lines
Foundry IQ
Read one procedure before questions/actions; invocation is not a read.
Read the owning procedure before blocked/unsupported responses too.
Before mutation plans/approval, successfully read its required pre-action references, selected
branches only. Do not reload successful reads. On failure, try only permitted
bounded exact-path reads with any supported reader; never bypass restrictions
or search broadly. If still unavailable: blocked: reference-unavailable, name
missing references and inability to plan. Never invent requirements/plans.
Failures first.
Cleanup and receipt-backed execution go directly to their lifecycle/producer owner; do not reopen Search intake, provisioning or hardening.
Before expensive service discovery, reuse supplied resource/intent; otherwise ask one early USE EXISTING / FIND CANDIDATES / CREATE NEW choice. Only FIND enumerates; supplied identity uses exact/minimum scoped resolution. CREATE checks its proposed name, not existing-service inventories. Preserve these answers across source/KB/CU/model handoffs; selection is not write approval.
Searchable docs: KB + validated retrieval. Confirm intent once; KS-only must be explicit. Child success is not KB completion. Unclear/compound/mode/completion: read.
Route by requested operation, not existing KB source count. Connecting an existing KB with two or more sources, without changing the KB, uses Connect. Read-only operations use their owning procedure and actual helper constraints; this does not add retrieval modes or supported source kinds. Explicit unsupported provisioning or multi-source KB creation/reconfiguration uses Diagnose and stops before discovery, even when connecting an agent is also requested. Do not silently execute only the supported part of a compound request. If existing-KB connection versus KB creation/reconfiguration is unclear, read intent-routing and clarify that scope before Azure discovery. Never infer KB mutation.
| Outcome | Read |
|---|---|
| Cleanup | Plan cleanup |
| Failure/drift | Diagnose |
| Unsupported connector provisioning / multi-source KB creation or reconfiguration | Diagnose |
| Connect | Connect |
| Read KB | Query |
| Search only | Search |
| File KS only | File |
| Blob/ADLS KS only | Blob |
| Searchable/KB | KB |
Generic agents: microsoft-foundry.
Reads: no approval; approve unchanged plans before writes.
Hide hashes. No Search/Storage keys, scope widening, guessed identity/boundaries,
drift repair or joint cleanup/creation approval. Acceptance != success.
| 1 | |
| 2 | name foundry-iq |
| 3 | description "Foundry IQ knowledge bases. WHEN: make local or Blob documents searchable; create/diagnose KBs; triage unsupported connectors or multi-source KB creation/reconfiguration; connect existing KB to agents (including multi-source KBs); create/reuse a Search service; retrieve from an existing knowledge base with citations; no brand words needed. Read its procedure before query/target questions. NOT: other KB providers, repository-file search, classic Azure AI Search index/query/app work, generic agent creation." |
| 4 | license MIT |
| 5 | compatibility Azure |
| 6 | metadata |
| 7 | author Microsoft |
| 8 | version "0.1.4" |
| 9 | |
| 10 | |
| 11 | # Foundry IQ |
| 12 | Read one procedure before questions/actions; invocation is not a read. |
| 13 | Read the owning procedure before blocked/unsupported responses too. |
| 14 | Before mutation plans/approval, successfully read its required pre-action references, selected |
| 15 | branches only. Do not reload successful reads. On failure, try only permitted |
| 16 | bounded exact-path reads with any supported reader; never bypass restrictions |
| 17 | or search broadly. If still unavailable: `blocked: reference-unavailable`, name |
| 18 | missing references and inability to plan. Never invent requirements/plans. |
| 19 | Failures first. |
| 20 | |
| 21 | Cleanup and receipt-backed execution go directly to their lifecycle/producer owner; |
| 22 | do not reopen Search intake, provisioning or hardening. |
| 23 | |
| 24 | Before expensive service discovery, reuse supplied resource/intent; otherwise ask |
| 25 | one early **USE EXISTING / FIND CANDIDATES / CREATE NEW** choice. |
| 26 | Only FIND enumerates; supplied identity uses exact/minimum scoped resolution. |
| 27 | CREATE checks its proposed name, not existing-service inventories. Preserve these |
| 28 | answers across source/KB/CU/model handoffs; selection is not write approval. |
| 29 | |
| 30 | Searchable docs: KB + validated retrieval. Confirm intent once; KS-only must be explicit. |
| 31 | Child success is not KB completion. |
| 32 | Unclear/compound/mode/completion: [read]. |
| 33 | |
| 34 | Route by requested operation, not existing KB source count. |
| 35 | Connecting an existing KB with two or more sources, without changing the KB, uses Connect. |
| 36 | Read-only operations use their owning procedure and actual helper constraints; |
| 37 | this does not add retrieval modes or supported source kinds. |
| 38 | Explicit unsupported provisioning or multi-source KB creation/reconfiguration uses Diagnose |
| 39 | and stops before discovery, even when connecting an agent is also requested. |
| 40 | Do not silently execute only the supported part of a compound request. |
| 41 | If existing-KB connection versus KB creation/reconfiguration is unclear, read |
| 42 | intent-routing and clarify that scope before Azure discovery. Never infer KB mutation. |
| 43 | |
| 44 | |Outcome|Read| |
| 45 | |---|---| |
| 46 | |Cleanup|[Plan cleanup]| |
| 47 | | Failure/drift | [Diagnose] | |
| 48 | | Unsupported connector provisioning / multi-source KB creation or reconfiguration | [Diagnose] | |
| 49 | | Connect | [Connect] | |
| 50 | | Read KB | [Query] | |
| 51 | | Search only | [Search] | |
| 52 | | File KS only | [File] | |
| 53 | | Blob/ADLS KS only | [Blob] | |
| 54 | | Searchable/KB | [KB] | |
| 55 | |
| 56 | Generic agents: `microsoft-foundry`. |
| 57 | Reads: no approval; approve unchanged plans before writes. |
| 58 | Hide hashes. No Search/Storage keys, scope widening, guessed identity/boundaries, |
| 59 | drift repair or joint cleanup/creation approval. Acceptance != success. |
| 60 |
Discussion
Browse more free Claude skills.