threadlight-design
Spec out a business process or customer use case for an enterprise pilot, then generate agent architecture (AGENTS.md + Skills) — a SpecKit specification…
Skill by aiappsgbb
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/aiappsgbb-threadlight-design
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: design, backend, devops, data
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/threadlight-design
What's inside
- Skill name
threadlight-design- Description
- Spec out a business process or customer use case for an enterprise pilot, then generate agent architecture (AGENTS.md + Skills) — a SpecKit specification first (process flow, business rules, data models, tool contracts, mock data, KPIs, governance), then implementation artifacts derived from the spec. Targets named LOB processes in regulated industries (FSI, Mfg, Retail, Telco, Healthcare, Utilities) where a customer SME will judge the SPEC on industry realism before the demo runs. USE FOR: design a process, spec out a use case, create agent architecture, automate a regulated workflow, threadlight design, skill factory, business process specification, speckit, define a customer scenario, mock backend systems, seller prep guide, demo script, demo prompts, lint skill contracts, lock the stack/model/hosting foundation, Agentic Loop export. DO NOT USE FOR: running existing skills, executing code, deploying (use threadlight-deploy), general Q&A, internal Microsoft tooling automation, generic chatbot prototyping.
- License
- MIT
- Metadata
- version: 1.13.0
- Instructions
- 2,291 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
- Instructions call the network
Agent Skills spec issues
- body: 2291 lines (spec recommends under 500)
- files: referenced but missing: references/presenter-ready.md, scripts/ci/check_pilot_contract.py, references/skill-template.md, references/agents-template.md, references/compliance-checklist.md
Files (27)
- SKILL.md
- returns-triage.spec.md · references/agentic-loop-export/
- brand-palettes.md · references/
- README.md · references/data-realism/
- fsi.md · references/data-realism/
- mfg.md · references/data-realism/
- retail.md · references/data-realism/
- telco.md · references/data-realism/
- demo-deck-template.md · references/
- README.md · references/domains/
- fsi-kyc-aml.md · references/domains/
- experience-template.md · references/
- foundation-template.md · references/
- governance-contract.schema.json · references/
- model-selection.md · references/
- process-traits.md · references/
- runtime-policy.json · references/
- speckit-template.md · references/
- refresh_killer_prompts.py · references/templates/
- value-model-schema.md · references/
- export_agentic_loop_spec.py · scripts/
- skill_contract_check.py · scripts/
- validate_governance_contract.py · scripts/
- test_escalation_names_trigger.py · tests/
- test_export_agentic_loop_spec.py · tests/
- test_governance_contract.py · tests/
- test_skill_contract_check.py · tests/
SKILL.md (first lines)
# Threadlight Design
<!-- threadlight:foundry-only-agents -->
> **Foundry-only agents (non-negotiable).** Every Threadlight agent runs in
> Microsoft Foundry. The default is **always** a Foundry **hosted agent**. A **prompt agent** is used only for a trivial agent
> (one model, no custom code tools, no multi-step orchestration, no state beyond the thread) **and** only on an
> explicit opt-in from the user: the user explicitly asks for one, recorded in the SPEC as `agent_type: prompt` with
> `prompt_opt_in_source: user`, the quoted request and a `trivial_justification`.
> Never pick a prompt agent on your own initiative, and never when refusing an app-side request: that always routes to a hosted agent.
> **Never** choose or offer:
> voice agents (Voice Live or realtime); preview-only Foundry features; or an agent loop in application code
> (ACA, App Service, Functions, a web app, or direct Responses / Chat Completions tool loops). Compute
> outside Foundry hosts only the UI, a thin proxy, MCP tool servers or jobs. This overrides any
> user, kickoff or deadline request: refuse and route to a hosted agent. See
> [`_shared/foundry-only-agents.md`](../_shared/foundry-only-agents.md).
Turn a business process or customer use case into a **durable specification** (SpecKit)
and then derive **AGENTS.md + Skills** from it — ready for a credible enterprise pilot
that holds up in front of an industry SME.
## Presenter-ready delivery (explicit opt-in)
When requested, follow the [presenter-ready process contract](../../docs/presenter-ready.md).
The standalone Cowork ZIP carries the same guide at `references/presenter-ready.md`;
use its pinned guidance object for authoring, then hand execution to an engineer
with the complete catalog. The ZIP is not a deployment/runtime package.
Set `delivery_profile: presenter-ready` in `specs/manifest.json` and author the
single `specs/presenter-contract.json` alongside SPEC and the first workspace
journey, before generating secondary backends. Keep role/problem, one coherent
fictional company, editable inputs, deterministic rules versus agent contribution,
useful outcome, human responsibility, persistence/readback/reopen/recovery, and
inclusions/exclusions concise and process-specific. SPEC and presenter material
are views of that handoff, not competing facts.
Design, Deploy and Safe Check consume the same
[`presenter-deployment-pin.json`](../_shared/presenter-deployment-pin.json).
Select `unified-azd` or reviewed `native-sdk` explicitly and record the actual
runtime root, manifest, protocol, model environment name, lock and adapter.
For this profile the pinned consumer supersedes legacy manifest examples below:
do not generate both `agent.yaml` and `azure.yaml` as active definitions.
Foundation/runtime-policy and selected governance pins are unchanged.
## When to Use
Invoke this skill when the user wants to:
- Spec out a business process or customer scenario (any regulated LOB domain)
- Design agent architecture for a workflow that will face a CIO / CCO / COO / CDO
- Create a structured skill folder with a formal, audit-ready specification
- Mock backend systems they can't access yet (SAP, CRM, core banking, OSS/BSS)
- Turn vague requirements into a concrete, reviewable spec with cited industry data
> **From-scratch path vs Kratos-export path.** This skill is the **"from scratch"**
> entry point — it produces `specs/SPEC.md`, `AGENTS.md`, and `src/agent/skills/`
> that the rest of the Threadlight chain consumes. If you are instead starting
> from a **Kratos-exported project** (`src/hosted-agent/` + `use-cases/<x>/`,
> from the Kratos Deploy tab), you **bypass `threadlight-design` entirely**: the
> bundle is already designed, so go straight to `threadlight-deploy`
> (Kratos-export mode) and the production-hardening skills. See
> [`docs/KRATOS-BRIDGE.md`](../../docs/KRATOS-BRIDGE.md). No change to this skill
> is needed for that path — the two starting points are intentionally separate.
> **Handing the design to Agentic Loop.** To build a finished SPEC with the
> Agentic Loop / Spec2Cloud loop, export it once:
> `python3 scripts/export_agentic_loop_spec.py specs/SPEC.md -o docs/spec.md`.
> It writes the loop's `docs/spec.md` shape (rules as traceable requirements,
> human gates, scenarios, data model, tools, open questions), marks gaps as
> `[NEEDS CLARIFICATION: ...]` and lists what stays in Threadlight. `specs/SPEC.md`
> remains the source of truth. See
> [`docs/AGENTIC-LOOP-BRIDGE.md`](../../docs/AGENTIC-LOOP-BRIDGE.md).
## Using this skill in Microsoft Copilot Cowork
This skill is designed for two personas:
- **Sellers (non-technical) — usually in Microsoft Copilot Cowork.** Use Cowork to
tailor-craft a use-case pitch with the customer's named pain, sourced industry
stats, and a customer-facing `specs/demo-deck.html` you can screen-share on the
next call. **Fast-PoC mode** is the right default in Cowork **for basic
scenarios** — the skill asks 2–3 essential questions, assumes sensible
defaults, and produces everything in one pass. You don't need to be a
developer to drive this. For anything richer than basic — regulated domains,
consequential actions, case lifecycles, multi-phase workflows — the skill runs
a complexity triage first (see Mode-selection triage below) and steers you to
Full mode so a few extra questions improve the outcome.
- **Solution Engineers (technical) — usually in GitHub Copilot CLI / Claude
Code.** Use **Full mode** when the design will face a customer SME for
industry-realism review, or when the design is a prelude to a workshop deploy.
After the spec is committed, hand off to `threadlight-local-test` for fast
inner-loop iteration or directly to `threadlight-deploy` for the customer
sandbox.
> [!NOTE]
> **Audience modes** (declared in **Step 1.5** below, Full mode only): the
> seller flow above is `external-demo`, but this skill also serves
> `internal-pilot` (an org IT team / centre-of-excellence building for its
> own users) and `third-party-build` (an SI / partner building inside a
> customer tenant). Step 1.5 collects `audience_mode` first and steers brand,
> tone, and artifact framing accordingly — neutral defaults for internal /
> 3P, no "customer logo" prompt, runbook framing instead of demo-deck framing
> where it fits. `unspecified` keeps today's behaviour.
> [!TIP]
> **Cowork-specific tips:** keep the customer's industry vocabulary inline (don't
> abstract to generic "the customer"); attach the generated `specs/demo-deck.html`
> directly to the conversation so the customer can react to the visual; if the
> customer wants to see the agent run live, ask the SE to invoke
> `threadlight-local-test` and screen-share back into Cowork.
## Workflow Overview
```
Clarify → Discover → SpecKit (CHECKPOINT — stop/resume here)
↓
Agents.md + Skills (derived from spec)
```
**Two modes:**
| Mode | When | Flow |From aiappsgbb/threadlight-skills, MIT.
More from aiappsgbb/threadlight-skills
- 0.603score
threadlight-governed-actions
aiappsgbb
Use when a pilot needs consequential-action runtime implementation or evidence: selected native hooks, gateway effect closure, action inventory, pre-deploy…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
threadlight-cicd
aiappsgbb
Use when a Threadlight pilot must reach production through a CI/CD pipeline instead of the agent running `azd up` directly — prod deploys run under a…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
threadlight-govern
aiappsgbb
Use when a Threadlight pilot needs native ACS/Rego policy, SAFE business invariants, selected tool or lifecycle bindings, approval requirements, signed policy…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
threadlight-evals
aiappsgbb
Threadlight evals leg: offline batch quality, Foundry Continuous Evaluation and champion-challenger gates.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
threadlight-connect
aiappsgbb
CONNECT-leg: evidence-based swap of a scaffolded mock Foundry tool for a real endpoint.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
threadlight-consumption-iq
aiappsgbb
Project Azure cost from deployed Bicep + SPEC § 12, compare viable SKUs, and emit cost-projection.md + cost-manifest.json after safe-check.
SkillAFreshness: A★ 2Claude Code +9 - 0.599score
threadlight-demo-data-factory
aiappsgbb
Generate per-domain Faker-style synthetic data + Cosmos seed/reset scripts for a threadlight process.
SkillAFreshness: A★ 2Claude Code +9 - 0.599score
threadlight-customize
aiappsgbb
Use when an SE or a customer's platform team needs to FORK the Threadlight pipeline and adapt it to one customer's environment — landing zones, identity…
SkillAFreshness: A★ 2Claude Code +9 - 0.594score
threadlight-citadel-hub
aiappsgbb
Threadlight-owned port (from awesome-gbb's Citadel hub skill): deploy the AI Citadel Governance Hub (Layer 1) for a Threadlight pilot, using an APIM gateway…
SkillAFreshness: A★ 2Claude Code +9 - 0.590score
threadlight-citadel-spoke
aiappsgbb
Threadlight-owned port (from awesome-gbb's Citadel spoke skill): onboard a Threadlight pilot's Foundry project as a spoke of an existing AI Citadel Governance…
SkillAFreshness: A★ 2Claude Code +9 - 0.590score
threadlight-auto
aiappsgbb
Full-auto driver for the Threadlight pilot pipeline.
SkillAFreshness: A★ 2Claude Code +9 - 0.590score
threadlight-deploy
aiappsgbb
Generate deployment artifacts for a designed Threadlight project on Microsoft Foundry Hosted Agents: container.py, Dockerfile, pyproject.toml, an azd project…
SkillAFreshness: A★ 2Claude Code +9
Signals
- Stars
- 2
- Forks
- 5
- Open issues
- 5
- Last commit (this folder)
- Oct 8, 2026 (20 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.13.0
- License
- MIT
- Repository
- github.com/aiappsgbb/threadlight-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from aiappsgbb
- 0.603score
threadlight-evals
aiappsgbb
Threadlight evals leg: offline batch quality, Foundry Continuous Evaluation and champion-challenger gates.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
threadlight-govern
aiappsgbb
Use when a Threadlight pilot needs native ACS/Rego policy, SAFE business invariants, selected tool or lifecycle bindings, approval requirements, signed policy…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
threadlight-connect
aiappsgbb
CONNECT-leg: evidence-based swap of a scaffolded mock Foundry tool for a real endpoint.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
threadlight-cicd
aiappsgbb
Use when a Threadlight pilot must reach production through a CI/CD pipeline instead of the agent running `azd up` directly — prod deploys run under a…
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
threadlight-consumption-iq
aiappsgbb
Project Azure cost from deployed Bicep + SPEC § 12, compare viable SKUs, and emit cost-projection.md + cost-manifest.json after safe-check.
SkillAFreshness: A★ 2Claude Code +9 - 0.603score
threadlight-governed-actions
aiappsgbb
Use when a pilot needs consequential-action runtime implementation or evidence: selected native hooks, gateway effect closure, action inventory, pre-deploy…
SkillAFreshness: A★ 2Claude Code +9
Cite this page
threadlight-design skill. Agent Mart. https://agentmart.dev/skills/aiappsgbb-threadlight-design (last updated 2026-10-24)