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-auto
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, testing, devops, cloud
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-auto
What's inside
- Skill name
threadlight-auto- Description
- Full-auto driver for the Threadlight pilot pipeline. One freeform prompt ("Build me an auto-claim triage agent for Contoso Mutual") drives threadlight-design → (optional) threadlight-local-test → threadlight-deploy → threadlight-safe-check → live invoke → (optional) threadlight-production-ready. Never reports done without the full Foundry package (see body); otherwise INCOMPLETE. Auto-continues at every gate; HARD STOPS on tenant assertion failure or quota exhaustion. Resumes from `.threadlight/auto-state.json`. Smart-recovers from quota, RBAC race, and ImagePull deploy failures. Cost projection always runs; reconciled Azure cost actuals are an opt-in, advisory subphase. Wraps existing threadlight-* skills. USE FOR: full-auto pilot drive, one-prompt threadlight, resume failed deploy, demo-in-one-session, autopilot, threadlight orchestrator, start from Kratos export. DO NOT USE FOR: per-stage control (use threadlight-design / -deploy / -safe-check directly), production CI/CD, single-stage iteration.
- License
- MIT
- Metadata
- version: 1.4.2
- Instructions
- 650 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Agent Skills spec issues
- body: 650 lines (spec recommends under 500)
- files: referenced but missing: scripts/evals_check.py, scripts/redteam_check.py
Files (30)
- SKILL.md
- orchestrator.py · references/
- auto-claim-triage.md · references/scenarios/
- credit-memo.md · references/scenarios/
- prior-auth-healthcare.md · references/scenarios/
- state-schema.md · references/
- README.md · tests/fixtures/
- .env · tests/fixtures/all-complete/.azure/dev/
- auto-state.json · tests/fixtures/all-complete/.threadlight/
- preflight-passed.json · tests/fixtures/all-complete/.threadlight/
- azure.yaml · tests/fixtures/all-complete/
- invoke-results.md · tests/fixtures/all-complete/docs/
- safe-check-post.md · tests/fixtures/all-complete/docs/
- main.bicep · tests/fixtures/all-complete/infra/
- SPEC.md · tests/fixtures/all-complete/specs/
- manifest.json · tests/fixtures/all-complete/specs/
- postdeploy-manifest.json · tests/fixtures/all-complete/tests/
- .gitkeep · tests/fixtures/blank/
- preflight-passed.json · tests/fixtures/hard-stop/.threadlight/
- SPEC.md · tests/fixtures/hard-stop/specs/
- auto-state.json · tests/fixtures/spec-edited/.threadlight/
- preflight-passed.json · tests/fixtures/spec-edited/.threadlight/
- azure.yaml · tests/fixtures/spec-edited/
- main.bicep · tests/fixtures/spec-edited/infra/
- SPEC.md · tests/fixtures/spec-edited/specs/
- test_cost_actuals_guidance.py · tests/
- test_e2e_control_plane.py · tests/
- test_task12_quality.py · tests/
- test_threadlight_auto_cost_contract.py · tests/
- test_threadlight_auto_orchestrator.py · tests/
SKILL.md (first lines)
# `threadlight-auto` — Full-auto Threadlight driver
<!-- 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).
<!-- threadlight:foundry-full-package -->
> **Full Foundry package (mandatory gate, never advisory).** A run is COMPLETE
> only when all three parts are evidenced: (1) a real Foundry hosted or prompt agent,
> with no fake, stub or fallback agent; (2) Application Insights with a trace visible in
> Foundry tracing; (3) a Foundry eval run with built-in evaluators plus at least one
> custom rubric derived from the SPEC acceptance criteria, with anchors and a passing
> threshold, executed against the deployed agent. Continuous evaluation is optional (GA rules reject hosted agents). Record the evidence in
> `specs/foundry-package-manifest.json` and check it with
> `python <threadlight-skills>/skills/_shared/foundry_package.py --workspace <pilot-root>`. Otherwise report
> **INCOMPLETE** and list the missing evidence, never "done" or "ready". Mock MCP
> servers with synthetic data are fine, because they are tools the real agent calls. See
> [`_shared/foundry-only-agents.md`](../_shared/foundry-only-agents.md#full-foundry-package-mandatory-delivery-gate).
## Presenter-ready completion (explicit opt-in)
Set `delivery_profile: presenter-ready` in the existing `specs/manifest.json`
only when requested. Follow the single process-owned
[presenter-ready contract](../../docs/presenter-ready.md); its absence does not
change ordinary experiments. Malformed explicit selection blocks, not off.
Run from the complete catalog so the shared evidence consumer is available.
The planner adds `presenter_package` before deploy (exact native packaged
SDK/framework/adapter checks) and `presenter_ready` at handoff. The coding agent
performs only authorized work; zero exit or a successful response cannot replace
evidence. The process owner supplies entry -> useful interaction -> persistence
where applicable -> independent readback -> reopening, and downloads only if
promised. A first-time presenter separately records human acceptance.
`presenter_ready` in planner JSON keeps source-ready, deployed, backend-verified,
script-verified and human-accepted distinct. It reports supplied, source-bound
evidence, not a fresh live attestation. No human acceptance may be auto-generated.
Dependency-specific invalidation replaces blanket cascade **only for this
profile**: script/sizing changes do not redeploy or replay the backend; runtime,
source and new deployment attempts invalidate their actual dependents.
Deployable workspace/service source is runtime input, not just presentation.
Expired evidence calls for observation refresh, not effect replay. Failed or
uncertain backend/deployment evidence stops for reconciliation; expired source
blocks new invocation. A failed governed deployment and a missing/failed Safe
Check cannot be bypassed by a presenter receipt or a worker's zero exit.
Native package proof precedes deployment; selected governance gates retain
authority. Handle permission/shared-resource/material-cost/uncertain-effect
decisions explicitly, not repeated approvals of routine authorized steps.
## Purpose
Replace the manual chain `threadlight-design → threadlight-deploy → threadlight-safe-check → invoke`
with a single invocation. Designed for:
- **First-timers** who don't yet know which skill fires when
- **Demos** where the whole arc has to complete in one Copilot session
- **Resumption** when a deploy failed and the operator wants to retry without re-doing earlier stages
- **Pilots-from-templates** where the operator just wants to pick `auto-claim-triage` /
`credit-memo` / `prior-auth-healthcare` and have the system fill in the boilerplate
SEs who already know the per-skill chain should keep invoking those directly —
`threadlight-auto` is a wrapper, not a replacement.
**Model roles.** Recommend a sufficiently capable authoring model for nontrivial
design/build work, respecting the operator's host selection; do not silently
change it or global settings. Runtime model/capacity choices remain in
Foundation/SPEC, independent of the coding model. At the validated pilot handoff,
offer the [optional fixed-artifact runtime comparison](../threadlight-design/references/model-selection.md)
when a lower-cost candidate could meet the use case's requirements. This is a
manual, explicitly authorized experiment, not a new stage, automatic paid eval,
deployment, or hidden downgrade. Keep construction and runtime costs separate.
> **Design.** The orchestrator pattern, smart-recovery table, and HARD-STOP
> gates are the load-bearing reliability contract of this skill. Threadlight's
> stage labels + artifact paths are canonical: the design stage emits
> `specs/SPEC.md` + `specs/manifest.json`, and every downstream stage keys off
> their hashes.
## Position in the SKILL hierarchy
```
┌─────────────────────────────────┐
│ threadlight-auto (THIS SKILL) │ ← single entry point
│ • parses input prompt │
│ • runs orchestrator.py │
│ • drives sub-skills in │
│ sequence with smart │
│ recovery + resumption │
└────────────┬────────────────────┘
│ via Skill tool
┌─────────────────┬──────┴────────┬──────────────────┐
│ │ │ │
▼ ▼ ▼ ▼
threadlight- threadlight- threadlight- threadlight-
design local-test deploy safe-check
(SKILL) (OPTIONAL) (SKILL — runs (gates phase=
azd up) post-deploy)
│ │ │ │
└────────┬────────┴───────────────┴──────────────────┘
│ each stage benefits from the deploy-time
│ failure-mode index F-01..F-22 in
│ threadlight-deploy/SKILL.md
▼
┌──────────────────────────────────────────┐
│ awesome-gbb companion SKILLs │
│ (threadlight-deploy/references/hosted-agent/maf, threadlight-deploy/references/azd-modules, │
│ threadlight-deploy/references/observability, …) │
└──────────────────────────────────────────┘
```From aiappsgbb/threadlight-skills, MIT.
More from aiappsgbb/threadlight-skills
- 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-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-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-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-connect
aiappsgbb
CONNECT-leg: evidence-based swap of a scaffolded mock Foundry tool for a real endpoint.
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-design
aiappsgbb
Spec out a business process or customer use case for an enterprise pilot, then generate agent architecture (AGENTS.md + Skills) — a SpecKit specification…
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 - 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
Signals
- Stars
- 2
- Forks
- 5
- Open issues
- 5
- Last commit (this folder)
- Oct 7, 2026 (21 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- Version
- 1.4.2
- 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-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-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-evals
aiappsgbb
Threadlight evals leg: offline batch quality, Foundry Continuous Evaluation and champion-challenger gates.
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-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-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-auto skill. Agent Mart. https://agentmart.dev/skills/aiappsgbb-threadlight-auto (last updated 2026-10-24)