Skip to content
Agentmart
Submit a tool

threadlight-auto

Full-auto driver for the Threadlight pilot pipeline.

Skill by aiappsgbb

IndexedMIT★ 2
Write a review

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.

We use your email only for this newsletter. Privacy

About

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.

Use cases: design, testing, devops, cloud

No 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

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from aiappsgbb

Cite this page

threadlight-auto skill. Agent Mart. https://agentmart.dev/skills/aiappsgbb-threadlight-auto (last updated 2026-10-24)