Update to Forward Deployed
Snapshot Nov 1, 2026 · 07:08 UTC · version 0.6.9
Package or technical metadata updated
Package or technical metadata updated
Observed in package metadata. These changes alone do not establish a new customer-facing feature.
Up to 3 plugins free · no card required.
All fields and original values.
These are saved file metadata. Open a changed file to read its text edits.
Package file
Oct 28, 2026 · 13:10 UTC
08a2cdfda8b211e7b39e1fcfcd63411bf09e6f7bc4196fbfa7d4c81f5f574513
Nov 1, 2026 · 07:08 UTC
3a3b98bea7682ee4f3edca8a88f5c0cf4b664ca5aaac05d703d94829b03fe054
Package file
Oct 28, 2026 · 13:10 UTC
5013
Nov 1, 2026 · 07:08 UTC
5086
Package file
Oct 28, 2026 · 13:10 UTC
75e8fe17a2a0deb60c219f690cd2942a1e56fdefc75d2e8d9a5686623a0de9a2
Nov 1, 2026 · 07:08 UTC
336810c3fc502039cd92417d672c1a89e27dd3d6a34ceec1e46d62af59a12e87
Package file
Oct 28, 2026 · 13:10 UTC
11037
Nov 1, 2026 · 07:08 UTC
11003
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
mcp.json →
skills/adoption-and-scale/SKILL.md →
skills/capability-exploration/SKILL.md →
skills/context-design/SKILL.md →
skills/enterprise-integration/SKILL.md →
skills/evaluate-and-improve/SKILL.md →
skills/opportunity-design/SKILL.md →
README.md
− removed · + added
--- before +++ after @@ -2,13 +2,15 @@ **Skills for forward-deployed engineering (FDE).** +[Install](#installation) · [Usage guide](docs/usage.md) · [Optional workspace](#optional-workspace-and-field-lab) + Forward Deployed helps an AI agent work through an enterprise AI engagement. It covers the customer conversations that shape what gets built, the product and technical decisions behind the solution, and the work of getting it into use. The starting point might be a discovery meeting, interview notes, a workflow that needs attention or an idea for a new service. The skills help the agent investigate how the business works, develop the opportunity and give engineers a design they can build from. For an engagement already underway, they support delivery, adoption and value measurement. OpenAI and Anthropic have teams dedicated to this work. So do DeployCo, Ode, Casper Studios and consulting firms of all sizes. Working with the customer means understanding the industry and the organization as well as the technology. Product choices, engineering and change management often need to be worked through together. -The technical skills cover enterprise integration, context engineering and agent evaluation. Coding tools such as Codex can implement the resulting design. A focused assignment might end with a discovery finding or an engineering brief; a broader engagement can continue through rollout and measured results. +The technical skills cover enterprise integration, context engineering and agent evaluation. Coding agents can implement the resulting design. A focused assignment might end with a discovery finding or an engineering brief; a broader engagement can continue through rollout and measured results. The result could be better use of an existing AI product, reusable skills and agents, or an integrated application. The customer and the work determine the approach. Builders, operators, consultants and deployment leads can use the skills across industries and AI hosts. @@ -41,29 +43,9 @@ The guidance and worked references are bundled. Each skill can be used directly, without the hosted workspace. Examples cover engineering migrations, incident investigation, enterprise research, workforce practice and AI investment choices. The [usage guide](docs/usage.md) gives concrete assignments. The repository keeps a [maintenance reading list](https://github.com/anotb/forward-deployed/blob/main/docs/practice.md). -## Workspace and Field Lab - -The optional [workspace](https://forward-deployed.unsol.dev) connects discovery sources, opportunities, requirements and delivery work. An agent can bring in selected meeting excerpts through the host's Meetings connector, develop a service from that evidence and keep each requirement linked to the passage behind it. - -The ChatGPT package includes an interactive workspace that opens in the conversation through MCP Apps. You can inspect the service, update delivery work and run a rehearsal there, then ask the agent to develop the design further. The agent and the interface work on the same workspace. ChatGPT supplies the reasoning and its connected tools; Forward Deployed supplies the project state and executable rehearsal. - -Select a source, requirement or piece of delivery work to discuss it with the agent. When the design changes, review the proposed edits and their linked effects before applying them. Supported OpenAI hosts can open the workspace beside the conversation and collect review or experiment choices in native forms. The browser keeps equivalent editing controls. See [native interactions](docs/usage.md#native-interactions) for examples and host requirements. - -Choose **Try a sample** on the welcome screen to explore a fictional FDE engagement: designing and piloting AI borrower-change intelligence for a commercial banking team. Follow discovery into service design, data integration, analyst evaluation and a pending choice between weekly preparation and upload-triggered refresh. The sample is editable, claims no implementation or pilot results, and starts without sign-in or saved storage. - -Field Lab lets the agent try the proposed workflow. Define its starting state, available actions and outcome checks, then run it through the MCP tools. Fork a point in the timeline to try another approach or change an assumption. For an AI portfolio-monitoring service, that might mean testing how a corrected document affects a drafted assessment, including source matching, invalidating an outdated summary and returning it for analyst review. Runs preserve the scenario and requirement versions they exercised. - -Work is stateless by default: the caller carries the workspace between requests. In the browser, it stays in the tab session. ChatGPT Sites hosts the application and manages ChatGPT sign-in and optional saved storage. The website works without sign-in; MCP connections use ChatGPT authentication. Signing in does not save your workspace. You can [export a portable ZIP or prepare files for your own Git repository](docs/export.md). The skills remain useful with your existing tools and records. - -The MCP endpoint is `https://forward-deployed.unsol.dev/connect/mcp`. Its OAuth connection uses ChatGPT sign-in and runs within the same Site. [Studio source and local setup](https://github.com/anotb/forward-deployed/tree/main/studio) are included for self-hosting. - ## Installation -The same skills are packaged for ChatGPT/Codex and Claude Cowork. Each upload contains its host's manifest and the shared skill content. - -### Claude Cowork - -In Cowork, open **Customize > Plugins > Add > Add marketplace** and enter `anotb/forward-deployed`. You can also upload the Cowork ZIP from [Releases](https://github.com/anotb/forward-deployed/releases). Start a new conversation and ask to use Forward Deployed. +The same skills work in each host. Every package contains that host's manifest and the shared skills and references. ### ChatGPT and Codex @@ -77,11 +59,11 @@ You can also install from the desktop app's Plugins Directory after adding the local marketplace. The `forward-deployed-<version>-chatgpt.zip` is the package for OpenAI's plugin import flow. -The ChatGPT directory submission is in progress. The website is available directly, and the skills can be installed independently. See the [installation guide](docs/installation.md) for the supported routes. +### Claude -### Claude Code +In Claude apps and Cowork, open **Customize > Plugins > Add > Add marketplace** and enter `anotb/forward-deployed`, or upload the Cowork ZIP from [Releases](https://github.com/anotb/forward-deployed/releases). Start a new conversation and ask to use Forward Deployed. -Add the same repository in Claude Code: +In Claude Code: ```text claude plugin marketplace add anotb/forward-deployed @@ -89,8 +71,32 @@ claude plugin list ``` -Start a new session. `/forward-deployed:get-started` invokes the entry skill. The [installation guide](docs/installation.md) covers host details and checking the installed copy. +Start a new session. `/forward-deployed:get-started` invokes the entry skill. + +### Other hosts For another Agent Skills host, use its skill-directory installation mechanism. Copy complete skill folders, including their references. The full skills directory preserves the entry skill's navigation. +The [installation guide](docs/installation.md) covers host-specific setup and checking the installed copy. + +## Optional workspace and Field Lab + +The skills work on their own. The [workspace](https://forward-deployed.unsol.dev) is a separate hosted service that connects discovery sources, opportunities, requirements and delivery work. An agent can bring in selected meeting excerpts through the host's connectors, develop a service from that evidence and keep each requirement linked to the passage behind it. + +In a host that supports MCP Apps, the workspace opens in the conversation. You can inspect the service, update delivery work and run a rehearsal there, then ask the agent to develop the design further. The host supplies the reasoning and its connected tools; Forward Deployed supplies the project state and executable rehearsal. + +Select a source, requirement or piece of delivery work to discuss it with the agent. When the design changes, review the proposed edits and their linked effects before applying them. Some hosts can open the workspace beside the conversation and collect choices in native forms; the browser keeps equivalent controls. See [native interactions](docs/usage.md#native-interactions) for examples and host requirements. + +Choose **Try a sample** on the welcome screen to explore a fictional FDE engagement: designing and piloting AI borrower-change intelligence for a commercial banking team. Follow discovery into service design, data integration, analyst evaluation and a pending choice between weekly preparation and upload-triggered refresh. The sample is editable, claims no implementation or pilot results, and starts without sign-in or saved storage. + +Field Lab lets the agent try the proposed workflow. Define its starting state, available actions and outcome checks, then run it through the MCP tools. Fork a point in the timeline to try another approach or change an assumption. For an AI portfolio-monitoring service, that might mean testing how a corrected document affects a drafted assessment, including source matching, invalidating an outdated summary and returning it for analyst review. Runs preserve the scenario and requirement versions they exercised. + +Work is stateless by default: the caller carries the workspace between requests. In the browser, it stays in the tab session. You can [export a portable ZIP or prepare files for your own Git repository](docs/export.md). + +### What connects to it + +The website works without sign-in. The service runs on ChatGPT Sites, so saving work and connecting over MCP (`https://forward-deployed.unsol.dev/connect/mcp`) use ChatGPT sign-in. The ChatGPT and Codex packages declare that connection. The Claude plugin does not: it loads only the skills and references, runs no code, connects to no server and sends nothing to the publisher. + +This repository also holds the workspace's [server source](https://github.com/anotb/forward-deployed/tree/main/studio) in `studio/` for self-hosting, and build tools in `scripts/` and `tests/`. Installed plugins never load or run them, and their credential handling applies only to someone hosting the workspace. + Original material is available under the [MIT License](LICENSE). See [Privacy](PRIVACY.md) and [Terms](TERMS.md).
Full technical diff · 28 changed fields
changed /files/PRIVACY.md/sha256
"08a2cdfda8b211e7b39e1fcfcd63411bf09e6f7bc4196fbfa7d4c81f5f574513"
"3a3b98bea7682ee4f3edca8a88f5c0cf4b664ca5aaac05d703d94829b03fe054"
changed /files/PRIVACY.md/size
5013
5086
changed /files/README.md/sha256
"75e8fe17a2a0deb60c219f690cd2942a1e56fdefc75d2e8d9a5686623a0de9a2"
"336810c3fc502039cd92417d672c1a89e27dd3d6a34ceec1e46d62af59a12e87"
changed /files/README.md/size
11037
11003
changed /files/docs~1installation.md/sha256
"e96948a030cd317a8aa809e88b54db8319f082c1a37e2bac1e36cec54ffc6a7d"
"25e03653fe7b4a217ed85d18fd8f2ec5cbbf8973d651938b21d17d94b2d96139"
changed /files/docs~1installation.md/size
6085
6432
changed /files/mcp.json/sha256
"5a24b14df636fcf32d0758e8967664bb5ee7d067dc106bea80459a9c89a54903"
"6a300748c50d2e41eea4c0b11a21253c3231ce634e3c432d0d4f6199270726d8"
changed /files/mcp.json/size
1007
977
changed /files/plugin.json/sha256
"f51b914cc0b1019573b440b7166779b425e18451835481ff8528c0090da3953b"
"ea2e60e4831b97c8ea43fe7fd890fd8ac1368b7a4005403d3068c2fdd9e0ba20"
changed /files/plugin.json/size
9307
9603
changed /files/skills~1adoption-and-scale~1SKILL.md/sha256
"dda4affb5d5e887b20f785292bf2bac6bdad65164304d736c6a0a158e5c31b83"
"e2fffa1ec4cca5183168d17726a4bcff55138ce03251976e1595656a00994317"
changed /files/skills~1adoption-and-scale~1SKILL.md/size
5214
5227
changed /files/skills~1capability-exploration~1SKILL.md/sha256
"5ff9ecd040e7dfe5b733e91267b8fba34b71799f6c0671a177e183963e70adc4"
"714f9ce10a912c4f0887dfe77541a6999415fd2916b2d2cf76d94854601251f5"
changed /files/skills~1capability-exploration~1SKILL.md/size
5629
5648
changed /files/skills~1context-design~1SKILL.md/sha256
"6ac6d3c52208439b3292c974e10d4662f0bb8c5997dbdee4a097e9502dceb0f0"
"2827895a636bd95f30fe2281bc1f41cb519d89d01e0fc53031bd0dac7579af0b"
changed /files/skills~1context-design~1SKILL.md/size
6156
6164
changed /files/skills~1enterprise-integration~1SKILL.md/sha256
"200bb2440e69bd7c6b2ab6244bd93ca9435aaf0073f233176ce9087e2bfc00b7"
"069362d5ed606d42e819d7749d1474cf27a1b712bdd292e43b4e5a117ef1ccf7"
changed /files/skills~1enterprise-integration~1SKILL.md/size
5958
5970
changed /files/skills~1evaluate-and-improve~1SKILL.md/sha256
"489ca01a3a65dadeb0158820f46620dad9ac3adab8d16169a95e76ef53962854"
"24ca4741e28826a1a86330b10ff90a301fe7e8263a978d1795e7aa3f1e440e11"
changed /files/skills~1evaluate-and-improve~1SKILL.md/size
6198
6205
changed /files/skills~1get-started~1SKILL.md/sha256
"6c0b99d4caca6b25ce15c99b9ee72b390619996ca66791089f2729ce7b25383e"
"8c038a75c6fe119c05dc495544157faef092dfd9a58965f46611145f57486acd"
changed /files/skills~1get-started~1SKILL.md/size
5902
6048
changed /files/skills~1opportunity-design~1SKILL.md/sha256
"a3c279dde58005b2bfb3a19036e16b184806b6fc504a44aa3b416efde080bbcb"
"bd78f8ce345c2690aa4f998062f29bbc18be6c7ebcb74da6c27aefc4f56f08b7"
changed /files/skills~1opportunity-design~1SKILL.md/size
4516
4530
changed /files/skills~1use-case-portfolio~1SKILL.md/sha256
"91fa17f890c5e8ab616297a72288b7f680dff9501486ad3cbddf9c7d77eba56d"
"8d04c03ef46f0bca85d926c1eafc20c4579d4292bc5c436960f9478c07c42040"
changed /files/skills~1use-case-portfolio~1SKILL.md/size
4410
4435
changed /files/skills~1value-case~1SKILL.md/sha256
"c6e03176c52cd7387dd60df512a49be7f685c221ad592b11a72a48b71244f51a"
"c60fd233ce9f311fed5a01c96977e465c72290cff11df46cacc7cf01db43d973"
changed /files/skills~1value-case~1SKILL.md/size
4914
4932
Full snapshot data
{
"files": {
".app.json": {
"sha256": "9e671ee81a22eeafb251cf84efc3e57fbd37bcde89ab8c31ae44b67a50269b59",
"size": 115
},
"LICENSE": {
"sha256": "57424090a326023b4314a6b8b26b3234728a469a6c5675e46949e1610636225c",
"size": 1070
},
"PRIVACY.md": {
"sha256": "3a3b98bea7682ee4f3edca8a88f5c0cf4b664ca5aaac05d703d94829b03fe054",
"size": 5086
},
"README.md": {
"sha256": "336810c3fc502039cd92417d672c1a89e27dd3d6a34ceec1e46d62af59a12e87",
"size": 11003
},
"TERMS.md": {
"sha256": "504bb94c499442423b0dac879604d35e7c99b4b606a1f86f0a01a8aa24c843e3",
"size": 870
},
"assets/icon.svg": {
"sha256": "ab6a3461a86d1e5022b26f93c027f1d5f12335da21c0b151aa969c0141701801",
"size": 476
},
"docs/export.md": {
"sha256": "a5dd52180156be467023aacc57747ad736c510761ee2f1c5c86ba6f74fa7d5b9",
"size": 3674
},
"docs/installation.md": {
"sha256": "25e03653fe7b4a217ed85d18fd8f2ec5cbbf8973d651938b21d17d94b2d96139",
"size": 6432
},
"docs/usage.md": {
"sha256": "72b258bea4ca66acc6169ad8e170d7e838962ae868ea0d9d323264cf770915af",
"size": 7595
},
"mcp.json": {
"sha256": "6a300748c50d2e41eea4c0b11a21253c3231ce634e3c432d0d4f6199270726d8",
"size": 977
},
"plugin.json": {
"sha256": "ea2e60e4831b97c8ea43fe7fd890fd8ac1368b7a4005403d3068c2fdd9e0ba20",
"size": 9603
},
"skills/adoption-and-scale/SKILL.md": {
"sha256": "e2fffa1ec4cca5183168d17726a4bcff55138ce03251976e1595656a00994317",
"size": 5227
},
"skills/adoption-and-scale/references/expansion.md": {
"sha256": "44ed424478637bb91d32c287d4557ad40a98c9473c1f1531225b92a91f80f61e",
"size": 3437
},
"skills/adoption-and-scale/references/workflow-adoption.md": {
"sha256": "fb80289bfee3f17777a377032be8a3c548c5da1147be79e8da6d67592ff8beb0",
"size": 4057
},
"skills/adoption-and-scale/references/workforce-practice.md": {
"sha256": "4b4dba1e0efa17f9202a2694b9aed36317897d650b4e65204cbe01ff20a419df",
"size": 3811
},
"skills/capability-exploration/SKILL.md": {
"sha256": "714f9ce10a912c4f0887dfe77541a6999415fd2916b2d2cf76d94854601251f5",
"size": 5648
},
"skills/capability-exploration/references/engineering-migration.md": {
"sha256": "8f50f60ca2860a8487361154c3d7891b206ea33ea5370f4b80b513b95c4deb44",
"size": 5157
},
"skills/context-design/SKILL.md": {
"sha256": "2827895a636bd95f30fe2281bc1f41cb519d89d01e0fc53031bd0dac7579af0b",
"size": 6164
},
"skills/context-design/references/enterprise-research.md": {
"sha256": "a392bc89e70f301c2dc42965d28e2adf23597727aa714350d47de11d9c23e8c7",
"size": 5777
},
"skills/discovery/SKILL.md": {
"sha256": "fc8968d389f44983a1993df4db184cb5ad68fe2297512799666bb69c7f85fc6f",
"size": 4427
},
"skills/discovery/references/release-planning-investigation.md": {
"sha256": "5cd02444f281651e8f21db9d4671ccf6ea8b94c34a909b0f4beb44b8025dca61",
"size": 4645
},
"skills/enterprise-engagement/SKILL.md": {
"sha256": "e6a1d1684f5dd75aab17ed2a967e63d5f67da515bd06e49b4b14f845c0c9c1d9",
"size": 4698
},
"skills/enterprise-engagement/references/adoption-proposition.md": {
"sha256": "31af60ee62cd03accd146fc7e229a75412558c894d1d09c4a73af801cf8bc7c0",
"size": 4555
},
"skills/enterprise-integration/SKILL.md": {
"sha256": "069362d5ed606d42e819d7749d1474cf27a1b712bdd292e43b4e5a117ef1ccf7",
"size": 5970
},
"skills/enterprise-integration/references/uncertain-write.md": {
"sha256": "0d720472a3b382e7358961148faae01ee71c66b49892879b8ca45d5895c3b5a1",
"size": 4975
},
"skills/evaluate-and-improve/SKILL.md": {
"sha256": "24ca4741e28826a1a86330b10ff90a301fe7e8263a978d1795e7aa3f1e440e11",
"size": 6205
},
"skills/evaluate-and-improve/references/diagnosis-from-traces.md": {
"sha256": "9d37770b50bba87b0239200e9e0cc29cdac0f3a6c9df7373ffe2441fc36275d7",
"size": 5046
},
"skills/evaluate-and-improve/references/optimization-loop.md": {
"sha256": "a7e45bcf4484e1ef35c749a78a3dd36aaa5dee8341eab1e42c615bc8366e42e4",
"size": 3195
},
"skills/executive-communication/SKILL.md": {
"sha256": "f31af244986a56788bb8bad68248a03e2cacb5d0d11a2280e4183a909279cc02",
"size": 4233
},
"skills/executive-communication/references/evidence-to-decision.md": {
"sha256": "7389705733edce9080e4f7a0a5ef6a14b68a8dda576f4888d05e9d527aec026e",
"size": 5083
},
"skills/field-productization/SKILL.md": {
"sha256": "cd2fd79727212f88279f0ccb43ddcdc2a68254ba1de652a4852c6d233c5eb142",
"size": 5329
},
"skills/field-productization/references/covenant-review-boundary.md": {
"sha256": "9c3cfc28da54ee5e1b591218ab780c06bba976bca1500cdbac8a46b71d17ff3b",
"size": 4309
},
"skills/get-started/SKILL.md": {
"sha256": "8c038a75c6fe119c05dc495544157faef092dfd9a58965f46611145f57486acd",
"size": 6048
},
"skills/meeting-synthesis/SKILL.md": {
"sha256": "e807ff94993c1f873825ca8daec69ec641988ca85369b54ae3db06ac81e30eb3",
"size": 4272
},
"skills/meeting-synthesis/references/meeting-to-plan.md": {
"sha256": "86a91b809341d46a29298a3496e651f64cae4775255d5d7675e274fa6aaa70ff",
"size": 4749
},
"skills/opportunity-design/SKILL.md": {
"sha256": "bd78f8ce345c2690aa4f998062f29bbc18be6c7ebcb74da6c27aefc4f56f08b7",
"size": 4530
},
"skills/opportunity-design/references/enterprise-opportunities.md": {
"sha256": "716f9da3442a921489004a6990537edc9caaee5f40e3fb29ef46b16c4509f069",
"size": 5580
},
"skills/solution-design/SKILL.md": {
"sha256": "3df943b4d65262aa9e6d5c05ccf2d34e49405d2825a6a9a09d3a7947f3764846",
"size": 6177
},
"skills/solution-design/references/incident-investigation.md": {
"sha256": "e6447514af4c264a110993d3a43874bc5857d9adc9373bf59372b19451db4d1a",
"size": 4912
},
"skills/technical-delivery/SKILL.md": {
"sha256": "aafeb7cad102d6ff69c1263f337858c8103f9940df98b9a72685f7ef05aefcbc",
"size": 5640
},
"skills/technical-delivery/references/coding-agent-delivery.md": {
"sha256": "4dab24b5a52b0bab32907a992664d359983692e1c4922f9c0e331387eb40ca1e",
"size": 5404
},
"skills/use-case-portfolio/SKILL.md": {
"sha256": "8d04c03ef46f0bca85d926c1eafc20c4579d4292bc5c436960f9478c07c42040",
"size": 4435
},
"skills/use-case-portfolio/references/constrained-allocation.md": {
"sha256": "e61782fbb5476af788df278a01214c20b140564fdfaed098a2727e827a474d28",
"size": 5553
},
"skills/value-case/SKILL.md": {
"sha256": "c60fd233ce9f311fed5a01c96977e465c72290cff11df46cacc7cf01db43d973",
"size": 4932
},
"skills/value-case/references/new-service-economics.md": {
"sha256": "d6e1811c40e6ed180897329983ec227b008a98681c5d9869da19acf64ea966c0",
"size": 6521
}
}
}SHA-256 of public snapshot: d5da10e525592e3f55181f7a59baca89bd41883836d77b7d0c05e5e8d9bc6593