Update to Scopture
Snapshot Nov 3, 2026 · 06:11 UTC · version 1.2.4
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 10 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
Sep 30, 2026 · 23:10 UTC
2600526a20362516344f4f79d160ca51a4a115d1f164b312c16fafed7a396386
Nov 3, 2026 · 06:11 UTC
a6a50d35ce9db99b33313486335ac2e9ca8d78f0f3601e3ae1239a8243af47f6
Package file
Sep 30, 2026 · 23:10 UTC
127
Nov 3, 2026 · 06:11 UTC
100
Package file
Sep 30, 2026 · 23:10 UTC
{"sha256":"f02722c271bad9a3394120cc4aa0919550213accedb361c80fa50f497c3d1889","size":1652}
Nov 3, 2026 · 06:11 UTC
Not present
Package file
Sep 30, 2026 · 23:10 UTC
Not present
Nov 3, 2026 · 06:11 UTC
{"sha256":"2a71da63a2af3415bd9ff681232a8f86a6552cda76a60f7de8d6c51197d44c53","size":1065}
Compare saved observations
Download comparison JSONChanged files
Choose a file to see its text changes. Binary or large files show metadata only.
LICENSE →
icon.png →
mcp.json →
skills/duc/docs-ducpy/autoapi/ducpy/builders/block_instance_builder/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/builders/block_utils/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/builders/element_builders/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/builders/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/builders/mutate_builder/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/builders/sql_builder/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/builders/state_builders/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/builders/style_builders/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/classes/DataStateClass/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/classes/ElementsClass/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/classes/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/classes/locator/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/enums/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/model_output/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/parse/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/_model_files/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/image_ocr/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/search_build123d/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/search_charter_issues/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/search_elements/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/search_external_files/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/search_ezdxf/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/search_ifc/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/search_models/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/search/search_pdf/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/serialize/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/tessellate/__main__/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/tessellate/cli/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/tessellate/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/tessellate/runner/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/tessellate/shims/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/utils/constants/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/utils/convert/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/utils/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/utils/io/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/utils/mutate_utils/index.md →
skills/duc/docs-ducpy/autoapi/ducpy/utils/rand_utils/index.md →
skills/duc/docs-ducpy/autoapi/index.md →
skills/duc/docs-ducpy/downloads.md →
skills/duc/docs-ducpy/examples.md →
skills/duc/docs-ducpy/index.md →
skills/duc/docs-ducpy/llms.txt →
skills/duc/docs-sql/llms.txt →
skills/duc/docs-sql/schema.md →
skills/duc/docs/concepts/ai-compatibility.md →
skills/duc/docs/concepts/architecture.md →
skills/duc/docs/concepts/charter-and-issues.md →
skills/duc/docs/concepts/elements/blocks.md →
skills/duc/docs/concepts/elements/document-element.md →
skills/duc/docs/concepts/elements/linear-element.md →
skills/duc/docs/concepts/elements/model-element.md →
skills/duc/docs/concepts/elements/overview.md →
skills/duc/docs/concepts/elements/plot-element.md →
skills/duc/docs/concepts/external-files.md →
skills/duc/docs/concepts/model-modularization.md →
skills/duc/docs/concepts/streaming.md →
skills/duc/docs/concepts/version-control.md →
skills/duc/docs/concepts/why-duc-exists.md →
skills/duc/docs/get_started/figma.md →
skills/duc/docs/get_started/setup.md →
skills/duc/docs/guidelines/avoid-overlaps.md →
skills/duc/docs/guidelines/deleting-elements.md →
skills/duc/docs/guidelines/styling-elements.md →
skills/duc/docs/guidelines/using-fonts.md →
skills/duc/docs/pdf/overview.md →
skills/duc/docs/python/api.md →
skills/duc/docs/python/overview.md →
skills/duc/docs/roadmap/overview.md →
skills/duc/docs/roadmap/y0.md →
skills/duc/docs/roadmap/y1.md →
skills/duc/docs/roadmap/y2.md →
skills/duc/docs/rust/overview.md →
skills/duc/docs/sql/overview.md →
skills/duc/docs/svg/overview.md →
skills/duc/docs/typescript/api.md →
skills/duc/docs/typescript/overview.md →
skills/scopture-cli/SKILL.md →
skills/scopture/docs/automation/ai-providers.md →
skills/scopture/docs/automation/cli-tool.md →
skills/scopture/docs/automation/mcp-tool.md →
skills/scopture/docs/automation/python-sandbox.md →
skills/scopture/docs/automation/sqlite-runner.md →
skills/scopture/docs/concepts/canvas-and-artifacts.md →
skills/scopture/docs/concepts/charter-issues-and-decisions.md →
skills/scopture/docs/concepts/drawings-sharing-and-export.md →
skills/scopture/docs/concepts/model-parameters.md →
skills/scopture/docs/concepts/versions-and-revisions.md →
skills/scopture/docs/get-started/design-review.md →
skills/scopture/docs/get-started/tutorials.md →
skills/scopture/docs/get-started/what-is-scopture.md →
Full technical diff · 115 changed fields
changed /files/.app.json/sha256
"2600526a20362516344f4f79d160ca51a4a115d1f164b312c16fafed7a396386"
"a6a50d35ce9db99b33313486335ac2e9ca8d78f0f3601e3ae1239a8243af47f6"
changed /files/.app.json/size
127
100
removed /files/.codex-plugin~1plugin.json
{
"sha256": "f02722c271bad9a3394120cc4aa0919550213accedb361c80fa50f497c3d1889",
"size": 1652
}Field is absent
added /files/LICENSE
Field was absent
{
"sha256": "2a71da63a2af3415bd9ff681232a8f86a6552cda76a60f7de8d6c51197d44c53",
"size": 1065
}added /files/README.md
Field was absent
{
"sha256": "f36a4369f6a118b94e6f28026740ecaa06e5169a3d344fb5926b388f154190f1",
"size": 1809
}added /files/assets~1icon.png
Field was absent
{
"sha256": "99fe3e60793accfc7fb12f57cd1dc204812e966e8c5e4e0ab6ed57652f11c3e4",
"size": 136136
}added /files/icon.png
Field was absent
{
"sha256": "99fe3e60793accfc7fb12f57cd1dc204812e966e8c5e4e0ab6ed57652f11c3e4",
"size": 136136
}added /files/mcp.json
Field was absent
{
"sha256": "21d24f9ba32369afe2de45faa146f8e63e1ee44ce73ed9e85d68c6f7f0bb3729",
"size": 199
}added /files/plugin.json
Field was absent
{
"sha256": "17de31420e9f7d7f778cf97508dfc0ecb407cd11d89318ce3000716d05d607dc",
"size": 2456
}changed /files/skills~1duc~1SKILL.md/sha256
"48d9d9daee95961420bef80525255f4d9f9ed14ce763164e759dd7991c06c2f3"
"fa85dbcd6a5fe8741129173d266cd18a78235dfabe1c9f7b023a6683288f1aea"
changed /files/skills~1duc~1SKILL.md/size
5946
4458
added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1builders~1block_instance_builder~1index.md
Field was absent
{
"sha256": "d193c6be4e3e493cb44ada58cfaf2bac6d29a1247fd322361a228cb8eb4989c6",
"size": 1250
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1builders~1block_utils~1index.md
Field was absent
{
"sha256": "aa4f380d7bafdc40e7fa130d7503adf37f71f87d711d80d63b3c58dd4bff082e",
"size": 1559
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1builders~1element_builders~1index.md
Field was absent
{
"sha256": "11a7ba05325e9bd33b568298a50b69caaaa054284a8c0c0c008f349e38a50d0c",
"size": 17596
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1builders~1index.md
Field was absent
{
"sha256": "78527f4a91c6f118ef0f7b3b7ec06f338c13a6fabacd6a5bb446e3b512955e1e",
"size": 587
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1builders~1mutate_builder~1index.md
Field was absent
{
"sha256": "7dde954fcf40bd6a8aa2e7f5dd9ddfbd4ba47589eba6dd51b7187eafc0a4298d",
"size": 3438
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1builders~1sql_builder~1index.md
Field was absent
{
"sha256": "297d87e0735edcdb20b8ecb77a3ae1842efda5f3fa5a7b041ec097fba12ec4e5",
"size": 3579
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1builders~1state_builders~1index.md
Field was absent
{
"sha256": "d4a05ffd623de38fa8de01deafd570306775f32c42a70dedcb9bc37e09a8fe0c",
"size": 19481
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1builders~1style_builders~1index.md
Field was absent
{
"sha256": "04c3d30b3fee5bcdb6dbbca1b7113e11efba14f5b9a63047a68deeda273bb408",
"size": 12235
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1classes~1DataStateClass~1index.md
Field was absent
{
"sha256": "821e35f446d5cc22410a150df9cc91a81ced720a6ba5caba071b228986ef1530",
"size": 13438
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1classes~1ElementsClass~1index.md
Field was absent
{
"sha256": "c2b6f8e80fb3ebb4586191937d548f04490a6431683a1ed6755f2a684b65cac6",
"size": 32864
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1classes~1index.md
Field was absent
{
"sha256": "968636d790007b2a706732dd479723ac2e9f4d6a3484c8b161b471ad735e5558",
"size": 205
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1classes~1locator~1index.md
Field was absent
{
"sha256": "dba758959c0d0343f02b0222899601da73aaaf37e95498a2354f4a23fc5720d4",
"size": 3964
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1enums~1index.md
Field was absent
{
"sha256": "2e0d23114483d155a23b99bceb5731f8a4eddce9091fff4666df49fb53c48e8e",
"size": 6061
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1index.md
Field was absent
{
"sha256": "93825ce4c25f10a2730ef0de102797f61e934e27bb8d8b8c81223e7afe2e944d",
"size": 1095
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1model_output~1index.md
Field was absent
{
"sha256": "a0b2061c2198abf753322e0ec9f5636378423444d36895864c30f9ff97eee1a2",
"size": 1173
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1parse~1index.md
Field was absent
{
"sha256": "0ccb4e123256b6e02050c9db3f4893772ae629c3321b4248fad9dbca84c29a1b",
"size": 4483
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1_model_files~1index.md
Field was absent
{
"sha256": "90b1e1b4360da2557452fb3a3879e388f5ad7255b2fe0dd949621059be198838",
"size": 903
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1image_ocr~1index.md
Field was absent
{
"sha256": "7e54fcf18d8fa9db8079305780c3191076520b2869e3020283794bed29407e10",
"size": 2249
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1index.md
Field was absent
{
"sha256": "558129456957f6a77fc143f0bf79e437c7209f49d05070441f1e9e4bc663c715",
"size": 691
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1search_build123d~1index.md
Field was absent
{
"sha256": "a82d333f45464a9ad9266f1b4ca163e97e1647e5b1be0457d60f60d11a61d61b",
"size": 3751
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1search_charter_issues~1index.md
Field was absent
{
"sha256": "68f9123ee1df871a8b83b1c8f7aedc7702372a9e037044d0c6a0c1ead49f8f9a",
"size": 4189
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1search_elements~1index.md
Field was absent
{
"sha256": "dce237c23c5a4ca634346b9ba944b5c8d604a56342837df4ab8c97891a5bd45e",
"size": 4014
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1search_external_files~1index.md
Field was absent
{
"sha256": "8a299bf6a47f3f91b9bf154193eea03ce08d4190edd00028547651619c668dc4",
"size": 8633
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1search_ezdxf~1index.md
Field was absent
{
"sha256": "d60612fd72138809594073eb4b81f464441f2d76e92af08027fbc24af7532fec",
"size": 5754
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1search_ifc~1index.md
Field was absent
{
"sha256": "c7fe0b77d13d19079aa270c6935be16ce70b374dcd0a848485b96cd37e429c47",
"size": 3690
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1search_models~1index.md
Field was absent
{
"sha256": "88b50fc2ba16144629a081a5e4f09270db2a9143df4c8a8aa12cc8137e420a08",
"size": 6012
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1search~1search_pdf~1index.md
Field was absent
{
"sha256": "4cdf297aad288348f34860dffe8ef272ad4439944ba9d9bd77707017e05f7363",
"size": 824
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1serialize~1index.md
Field was absent
{
"sha256": "094a5940308797a6599627bc3135b8d550487b4b52188fb99bd6802b914f9cbc",
"size": 8738
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1tessellate~1__main__~1index.md
Field was absent
{
"sha256": "cfc8ae84c2192b22e60c299b94f4f7eaa9737a3937dd5706b50294fa1ebb38b7",
"size": 82
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1tessellate~1cli~1index.md
Field was absent
{
"sha256": "30a22aeda76c2881cb90e64de29543ae15f41380deebd01c2d71c2b199bd8ad2",
"size": 289
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1tessellate~1index.md
Field was absent
{
"sha256": "6772cf536c418e169ec8d5d45017b4b11d499c44231610e8a3bd5f41cbb6ce81",
"size": 287
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1tessellate~1runner~1index.md
Field was absent
{
"sha256": "18f7776bfd0e9cdcd7574258e8506d6e4faf04f5b1e94b1088ed1177d916fdfb",
"size": 4059
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1tessellate~1shims~1index.md
Field was absent
{
"sha256": "7741c87f0a2676ccb23e815da0a8eb27679c789ca82604ae03eee98403141fb9",
"size": 5392
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1utils~1constants~1index.md
Field was absent
{
"sha256": "21739ab1bc1b3a79019f882a90afc71093f355412a249065c1be48fca1ed2482",
"size": 994
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1utils~1convert~1index.md
Field was absent
{
"sha256": "6f05abb82c84d04b87d26f23d4f92b8e6ba3e7852703f431defec9f40f612208",
"size": 3587
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1utils~1index.md
Field was absent
{
"sha256": "fece8ecfdb24a5b8019bd88393fb841d192bd2e95d0620df6506770ad0776d92",
"size": 275
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1utils~1io~1index.md
Field was absent
{
"sha256": "c363601092e64eead4841dad400ec0c495114c42b19972e54ba4958dc3647d1e",
"size": 1370
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1utils~1mutate_utils~1index.md
Field was absent
{
"sha256": "3c70745347a7d7d7493c45445be5b39fdb4b9bcbaa6b2c362be91939492b2852",
"size": 587
}added /files/skills~1duc~1docs-ducpy~1autoapi~1ducpy~1utils~1rand_utils~1index.md
Field was absent
{
"sha256": "af393fc34a17cb8536af326b80decc1c58aa2cc15ca595f2e43dbbe3feb6ad41",
"size": 882
}added /files/skills~1duc~1docs-ducpy~1autoapi~1index.md
Field was absent
{
"sha256": "4a700e6915bcd8ebf8b09e00fc4b20135fc6262326675a0a50c7f30daac5edf0",
"size": 2895
}added /files/skills~1duc~1docs-ducpy~1downloads.md
Field was absent
{
"sha256": "3ee26b4e700db01fd35c7b064528a5a14abb913d3918354e63501f7b92c9c363",
"size": 856
}added /files/skills~1duc~1docs-ducpy~1examples.md
Field was absent
{
"sha256": "10a46daf6dd472030f2b5d150ab1be153116158d4f535257374ffa0df25368b7",
"size": 22063
}added /files/skills~1duc~1docs-ducpy~1index.md
Field was absent
{
"sha256": "c53eefc96759c2a0c16ac6df764f57a9e44f57aba531834a8db8de4c25e3e288",
"size": 1506
}added /files/skills~1duc~1docs-ducpy~1llms.txt
Field was absent
{
"sha256": "1ddb8e121bbad4abfcc77759ac6ab8e9f2ba0995fa28ba140bdbf383c7b00f1b",
"size": 9918
}added /files/skills~1duc~1docs-sql~1llms.txt
Field was absent
{
"sha256": "cd723c3d6eb22ae8feb0715e1183f9f4d135fe21d8f0d5e5d68ee120132fb6c0",
"size": 7423
}added /files/skills~1duc~1docs-sql~1schema.md
Field was absent
{
"sha256": "af9568c60ba4e23d7090f8e9d786759a40612856e0bf8712dc7dac268a020ebe",
"size": 102846
}added /files/skills~1duc~1docs~1concepts~1ai-compatibility.md
Field was absent
{
"sha256": "d7802c125aec73f0ee5ec9dd46891239043356c7113875438e346a0650717534",
"size": 2720
}added /files/skills~1duc~1docs~1concepts~1architecture.md
Field was absent
{
"sha256": "169ad992d6951ce9ebeadf59bdd97273754c077aaa91474e8a01265302a0ba3f",
"size": 4741
}added /files/skills~1duc~1docs~1concepts~1charter-and-issues.md
Field was absent
{
"sha256": "035aaed81658d9cafb1845c19e070dd5f8823ddf8d00af662194a272b7916af7",
"size": 8993
}added /files/skills~1duc~1docs~1concepts~1elements~1blocks.md
Field was absent
{
"sha256": "a291a3cf48575c19bf18797572dec749d12c9c551a13da7cc2c8871f6b1f6a9c",
"size": 3047
}added /files/skills~1duc~1docs~1concepts~1elements~1document-element.md
Field was absent
{
"sha256": "775f4d0982cdb989a119c4186e36815e80e54d0fa2582e3a08e3af7504cc3598",
"size": 5688
}added /files/skills~1duc~1docs~1concepts~1elements~1linear-element.md
Field was absent
{
"sha256": "072c369610ee694b28be2512f0b1a5d1a9b2cf8cc51b1bdd3ad1dcfab3fbaee8",
"size": 11704
}added /files/skills~1duc~1docs~1concepts~1elements~1model-element.md
Field was absent
{
"sha256": "e1da9c3ab328eeeb4bbdc82a7290c45db0f2bc666ff8346d5186bb87ea354038",
"size": 13032
}added /files/skills~1duc~1docs~1concepts~1elements~1overview.md
Field was absent
{
"sha256": "f362e2c9d96542715c020daa7290b5b888f8b419ff181c2d19b5bef0930815cc",
"size": 5439
}added /files/skills~1duc~1docs~1concepts~1elements~1plot-element.md
Field was absent
{
"sha256": "9985381034b66a4827334622ed71d98f7fabd062a5e4ca40695254a19394a637",
"size": 3203
}added /files/skills~1duc~1docs~1concepts~1external-files.md
Field was absent
{
"sha256": "24f2ca98f312d991bb61c13f17c4013c33a674e2a575d18f9d57a3b8359e2fcf",
"size": 8538
}added /files/skills~1duc~1docs~1concepts~1model-modularization.md
Field was absent
{
"sha256": "44633aaef29505f8074573149a54b1371da13c58ccbf21f9ffcc938b4dbd5954",
"size": 4068
}added /files/skills~1duc~1docs~1concepts~1streaming.md
Field was absent
{
"sha256": "239337fc88b04075f0f24b4d9b30a55ea9fcd263fdc5e0a7856a98bc68ba7788",
"size": 2620
}added /files/skills~1duc~1docs~1concepts~1version-control.md
Field was absent
{
"sha256": "7985158d54811932f490d2da9bf060f7f2d8f55983da3d138d6b5f0220365ec4",
"size": 5297
}added /files/skills~1duc~1docs~1concepts~1why-duc-exists.md
Field was absent
{
"sha256": "ed816c39c622de2c5c3aa2602cd522e92397f466421a96e113a81ba74a877564",
"size": 4004
}added /files/skills~1duc~1docs~1get_started~1figma.md
Field was absent
{
"sha256": "0c369b8035b9c65ca64b40b0285319a8036e0fac274d7d7e80b0383e3ccda9e1",
"size": 583
}added /files/skills~1duc~1docs~1get_started~1setup.md
Field was absent
{
"sha256": "b9ca9809d7b4036e4fe1a26cf45f9dee2557d154e2e20512d8f3745bde8acd04",
"size": 1277
}added /files/skills~1duc~1docs~1guidelines~1avoid-overlaps.md
Field was absent
{
"sha256": "0414193828aacaa853d04b5ffb767edd7dc80ebc3e0ad4d05797ca9754552d84",
"size": 5270
}added /files/skills~1duc~1docs~1guidelines~1deleting-elements.md
Field was absent
{
"sha256": "0d06bf3068f6d9b90aa225a6cff2d7ebc456965f52e91d0145c45e37eb8ec425",
"size": 562
}added /files/skills~1duc~1docs~1guidelines~1styling-elements.md
Field was absent
{
"sha256": "b3bd4465dd717d805595a5c4d941bdceaeb9ae0f7ce0a75fcafa6c67f64072a3",
"size": 11202
}added /files/skills~1duc~1docs~1guidelines~1using-fonts.md
Field was absent
{
"sha256": "4e9406a0aa58be591ec8568abf649c5af6be13bb20f4acd0e0ab11ea279bbc17",
"size": 8151
}added /files/skills~1duc~1docs~1index.md
Field was absent
{
"sha256": "ed0be81720bd0f49b24c2bff0e6fa2cf2426fa93e6bb9307152ae4d9beb60583",
"size": 2331
}added /files/skills~1duc~1docs~1license.md
Field was absent
{
"sha256": "67729c4b354dcdebc788be0fda02316dddc49097fbab4167c42b045cfe37e284",
"size": 917
}added /files/skills~1duc~1docs~1llms.txt
Field was absent
{
"sha256": "1ee5854ab9f0de9039fb42f07a433c60c1ba1456ecaf462ab89b791013d6ee6d",
"size": 5949
}added /files/skills~1duc~1docs~1pdf~1api.md
Field was absent
{
"sha256": "c2d3cc7dd859e3b19c0fd1a177fde622aa91404f35e612016793094a6a55634e",
"size": 291
}added /files/skills~1duc~1docs~1pdf~1overview.md
Field was absent
{
"sha256": "670496eb7a2e30d37336f69f2ee645aa6651a5646f375fb93c6bd5542ec3d66e",
"size": 656
}added /files/skills~1duc~1docs~1python~1api.md
Field was absent
{
"sha256": "992fbeb9d4fc96319b8d5f492aa98771d40830eb6ae6994a7ab12447742cd58a",
"size": 286
}added /files/skills~1duc~1docs~1python~1overview.md
Field was absent
{
"sha256": "d7bb05a23b548a918c3efa675e22e48800624c3b33ae791ebb984f56a2b8b757",
"size": 1680
}added /files/skills~1duc~1docs~1roadmap~1overview.md
Field was absent
{
"sha256": "783fbee2a37a9fa58efa9ed5953b201732148756d654bb831193f0c39c3eb953",
"size": 1207
}added /files/skills~1duc~1docs~1roadmap~1y0.md
Field was absent
{
"sha256": "424b9cb09f439e49bdd41f250b1a6ee87d6bbdcac40d3b051d14a9019bf75cab",
"size": 547
}added /files/skills~1duc~1docs~1roadmap~1y1.md
Field was absent
{
"sha256": "6e7c990c964f46c1ca7de5fa75bcfb660d4d329e6e940c0d9709018a6fe9bef1",
"size": 864
}added /files/skills~1duc~1docs~1roadmap~1y2.md
Field was absent
{
"sha256": "2d2ae20fa23b020ac681d8d8fd24abc4ce65a0c79d847ae8aefbaae6ad41d3fc",
"size": 592
}added /files/skills~1duc~1docs~1rust~1api.md
Field was absent
{
"sha256": "6d16d1bc23445b1339d0d810dab8f32ed071148c4dbee003e2c5c44f581d236c",
"size": 295
}added /files/skills~1duc~1docs~1rust~1overview.md
Field was absent
{
"sha256": "20f1a950183a0be76693aa2ff99d5b58d083d3d2dcae366c3baa85f74160d0f2",
"size": 1652
}added /files/skills~1duc~1docs~1sql~1api.md
Field was absent
{
"sha256": "8f1e66bfc1addf8c4c52f0dc24a6fc9419be2622c1c2680bf0e066f4a9e8a275",
"size": 297
}added /files/skills~1duc~1docs~1sql~1overview.md
Field was absent
{
"sha256": "08eba7624473d24c6d49c205cb9306c338a9b9519d654764f4862c6fcbdda4f5",
"size": 867
}added /files/skills~1duc~1docs~1svg~1api.md
Field was absent
{
"sha256": "6e69fe3000bb5d6e7d0192e1330c94ebeac90173986654eba42d8a29ad10144c",
"size": 291
}added /files/skills~1duc~1docs~1svg~1overview.md
Field was absent
{
"sha256": "40cafefb16ff12fb9b2447b8222e7afd09846eb384f739ed0b695175e6c67b72",
"size": 581
}added /files/skills~1duc~1docs~1typescript~1api.md
Field was absent
{
"sha256": "bdd7de8bf0b89b21d5b539fc957f3b4dfb13957f1eb2f8345fa934f0e0ad1aa9",
"size": 303
}added /files/skills~1duc~1docs~1typescript~1overview.md
Field was absent
{
"sha256": "3987be66a7e90e7b2949666f029bb284f2d1bd3664575c0b86fd20c7cbb739bc",
"size": 734
}added /files/skills~1duc~1docs~1updates.md
Field was absent
{
"sha256": "7dd040591b5944c324e4e65b9533a368e5f677509528ee00f78bf512628b632e",
"size": 53
}added /files/skills~1scopture-cli~1SKILL.md
Field was absent
{
"sha256": "d1631d697fff5142fafe72da2319707429f8fa1dc741c8453834dcdc17558502",
"size": 7535
}changed /files/skills~1scopture~1SKILL.md/sha256
"3c76d0e87ecd5fd5b84660c5ad44e0514dc950cb2a49a1e965a610bab77e64e0"
"42e1af4ff059d750b1377235570a40db67ace0a8f2d1f01337a600c8fbe17b48"
changed /files/skills~1scopture~1SKILL.md/size
8744
13498
added /files/skills~1scopture~1docs~1automation~1ai-providers.md
Field was absent
{
"sha256": "67122b9ae2e186051fa62d5660530419702f05a6bff12b04e481f24fef37335c",
"size": 4254
}added /files/skills~1scopture~1docs~1automation~1cli-tool.md
Field was absent
{
"sha256": "ea48991e77c17d01af95073a93f9e8d2f9b6a1edd45d6f136ff2066643c5f690",
"size": 6613
}added /files/skills~1scopture~1docs~1automation~1mcp-tool.md
Field was absent
{
"sha256": "42b9228f011d0e1e60a5dcf7020cd0215a9c291d766603f846bdaa47b919fbef",
"size": 9920
}added /files/skills~1scopture~1docs~1automation~1python-sandbox.md
Field was absent
{
"sha256": "7294f04b3e306114e53671a268133ed5295fc8f7bdb61c418901e55ef635f245",
"size": 25255
}added /files/skills~1scopture~1docs~1automation~1sqlite-runner.md
Field was absent
{
"sha256": "16c6b3f6fb0d379befc675f20fa605f377123dbb96faf9e71ad6eb7431563f06",
"size": 5586
}added /files/skills~1scopture~1docs~1concepts~1canvas-and-artifacts.md
Field was absent
{
"sha256": "877ff731fd8125dda420fcce1dd1ad6b4524856c318ba8cbb7f7bf5194ad11f1",
"size": 3984
}added /files/skills~1scopture~1docs~1concepts~1charter-issues-and-decisions.md
Field was absent
{
"sha256": "53bbe77601c12fadbb332d5a241997bb2f60503d4d6d927b80cac1aff19004e4",
"size": 2434
}added /files/skills~1scopture~1docs~1concepts~1drawings-sharing-and-export.md
Field was absent
{
"sha256": "61d503b0208e34caa3f8c77f5def86a11116badf3e8153b4c3756c73342fe8c1",
"size": 7328
}added /files/skills~1scopture~1docs~1concepts~1model-parameters.md
Field was absent
{
"sha256": "4f860d7b658cbff78a7fc3336302058bdaccdb21111f9c8e6fe39676f2b4383f",
"size": 5022
}added /files/skills~1scopture~1docs~1concepts~1versions-and-revisions.md
Field was absent
{
"sha256": "24470bc78ac26ff38c52da66df41eae555541e50c1c180900c6abf36275a7489",
"size": 2390
}added /files/skills~1scopture~1docs~1get-started~1design-review.md
Field was absent
{
"sha256": "154eef288156ed8e53dddaa48b95af6d5318447d81ad13a92743b360cdceca1d",
"size": 3810
}added /files/skills~1scopture~1docs~1get-started~1tutorials.md
Field was absent
{
"sha256": "43cc3f11cd9e7e9267b8b0f4a395ab8ff3d368c43440cb7bdc8ce68f482657d6",
"size": 190
}added /files/skills~1scopture~1docs~1get-started~1what-is-scopture.md
Field was absent
{
"sha256": "c9d293dd39b0d142c933bbdab2ceb44ac35ad69b4b1db77899015dfd51752945",
"size": 2804
}added /files/skills~1scopture~1docs~1index.md
Field was absent
{
"sha256": "8b839f49f2916cfee7bd79d8f17c7516bfd685a7cd7add12ab25cc73968797ec",
"size": 2000
}added /files/skills~1scopture~1docs~1llms.txt
Field was absent
{
"sha256": "3c9a0b4a20b0f4fc2b036e2750020ed5a5f9eec258937cde7f8ec74b54429afe",
"size": 21866
}Full snapshot data
{
"files": {
".app.json": {
"sha256": "a6a50d35ce9db99b33313486335ac2e9ca8d78f0f3601e3ae1239a8243af47f6",
"size": 100
},
"LICENSE": {
"sha256": "2a71da63a2af3415bd9ff681232a8f86a6552cda76a60f7de8d6c51197d44c53",
"size": 1065
},
"README.md": {
"sha256": "f36a4369f6a118b94e6f28026740ecaa06e5169a3d344fb5926b388f154190f1",
"size": 1809
},
"assets/icon.png": {
"sha256": "99fe3e60793accfc7fb12f57cd1dc204812e966e8c5e4e0ab6ed57652f11c3e4",
"size": 136136
},
"icon.png": {
"sha256": "99fe3e60793accfc7fb12f57cd1dc204812e966e8c5e4e0ab6ed57652f11c3e4",
"size": 136136
},
"mcp.json": {
"sha256": "21d24f9ba32369afe2de45faa146f8e63e1ee44ce73ed9e85d68c6f7f0bb3729",
"size": 199
},
"plugin.json": {
"sha256": "17de31420e9f7d7f778cf97508dfc0ecb407cd11d89318ce3000716d05d607dc",
"size": 2456
},
"skills/duc/SKILL.md": {
"sha256": "fa85dbcd6a5fe8741129173d266cd18a78235dfabe1c9f7b023a6683288f1aea",
"size": 4458
},
"skills/duc/docs-ducpy/autoapi/ducpy/builders/block_instance_builder/index.md": {
"sha256": "d193c6be4e3e493cb44ada58cfaf2bac6d29a1247fd322361a228cb8eb4989c6",
"size": 1250
},
"skills/duc/docs-ducpy/autoapi/ducpy/builders/block_utils/index.md": {
"sha256": "aa4f380d7bafdc40e7fa130d7503adf37f71f87d711d80d63b3c58dd4bff082e",
"size": 1559
},
"skills/duc/docs-ducpy/autoapi/ducpy/builders/element_builders/index.md": {
"sha256": "11a7ba05325e9bd33b568298a50b69caaaa054284a8c0c0c008f349e38a50d0c",
"size": 17596
},
"skills/duc/docs-ducpy/autoapi/ducpy/builders/index.md": {
"sha256": "78527f4a91c6f118ef0f7b3b7ec06f338c13a6fabacd6a5bb446e3b512955e1e",
"size": 587
},
"skills/duc/docs-ducpy/autoapi/ducpy/builders/mutate_builder/index.md": {
"sha256": "7dde954fcf40bd6a8aa2e7f5dd9ddfbd4ba47589eba6dd51b7187eafc0a4298d",
"size": 3438
},
"skills/duc/docs-ducpy/autoapi/ducpy/builders/sql_builder/index.md": {
"sha256": "297d87e0735edcdb20b8ecb77a3ae1842efda5f3fa5a7b041ec097fba12ec4e5",
"size": 3579
},
"skills/duc/docs-ducpy/autoapi/ducpy/builders/state_builders/index.md": {
"sha256": "d4a05ffd623de38fa8de01deafd570306775f32c42a70dedcb9bc37e09a8fe0c",
"size": 19481
},
"skills/duc/docs-ducpy/autoapi/ducpy/builders/style_builders/index.md": {
"sha256": "04c3d30b3fee5bcdb6dbbca1b7113e11efba14f5b9a63047a68deeda273bb408",
"size": 12235
},
"skills/duc/docs-ducpy/autoapi/ducpy/classes/DataStateClass/index.md": {
"sha256": "821e35f446d5cc22410a150df9cc91a81ced720a6ba5caba071b228986ef1530",
"size": 13438
},
"skills/duc/docs-ducpy/autoapi/ducpy/classes/ElementsClass/index.md": {
"sha256": "c2b6f8e80fb3ebb4586191937d548f04490a6431683a1ed6755f2a684b65cac6",
"size": 32864
},
"skills/duc/docs-ducpy/autoapi/ducpy/classes/index.md": {
"sha256": "968636d790007b2a706732dd479723ac2e9f4d6a3484c8b161b471ad735e5558",
"size": 205
},
"skills/duc/docs-ducpy/autoapi/ducpy/classes/locator/index.md": {
"sha256": "dba758959c0d0343f02b0222899601da73aaaf37e95498a2354f4a23fc5720d4",
"size": 3964
},
"skills/duc/docs-ducpy/autoapi/ducpy/enums/index.md": {
"sha256": "2e0d23114483d155a23b99bceb5731f8a4eddce9091fff4666df49fb53c48e8e",
"size": 6061
},
"skills/duc/docs-ducpy/autoapi/ducpy/index.md": {
"sha256": "93825ce4c25f10a2730ef0de102797f61e934e27bb8d8b8c81223e7afe2e944d",
"size": 1095
},
"skills/duc/docs-ducpy/autoapi/ducpy/model_output/index.md": {
"sha256": "a0b2061c2198abf753322e0ec9f5636378423444d36895864c30f9ff97eee1a2",
"size": 1173
},
"skills/duc/docs-ducpy/autoapi/ducpy/parse/index.md": {
"sha256": "0ccb4e123256b6e02050c9db3f4893772ae629c3321b4248fad9dbca84c29a1b",
"size": 4483
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/_model_files/index.md": {
"sha256": "90b1e1b4360da2557452fb3a3879e388f5ad7255b2fe0dd949621059be198838",
"size": 903
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/image_ocr/index.md": {
"sha256": "7e54fcf18d8fa9db8079305780c3191076520b2869e3020283794bed29407e10",
"size": 2249
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/index.md": {
"sha256": "558129456957f6a77fc143f0bf79e437c7209f49d05070441f1e9e4bc663c715",
"size": 691
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/search_build123d/index.md": {
"sha256": "a82d333f45464a9ad9266f1b4ca163e97e1647e5b1be0457d60f60d11a61d61b",
"size": 3751
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/search_charter_issues/index.md": {
"sha256": "68f9123ee1df871a8b83b1c8f7aedc7702372a9e037044d0c6a0c1ead49f8f9a",
"size": 4189
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/search_elements/index.md": {
"sha256": "dce237c23c5a4ca634346b9ba944b5c8d604a56342837df4ab8c97891a5bd45e",
"size": 4014
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/search_external_files/index.md": {
"sha256": "8a299bf6a47f3f91b9bf154193eea03ce08d4190edd00028547651619c668dc4",
"size": 8633
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/search_ezdxf/index.md": {
"sha256": "d60612fd72138809594073eb4b81f464441f2d76e92af08027fbc24af7532fec",
"size": 5754
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/search_ifc/index.md": {
"sha256": "c7fe0b77d13d19079aa270c6935be16ce70b374dcd0a848485b96cd37e429c47",
"size": 3690
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/search_models/index.md": {
"sha256": "88b50fc2ba16144629a081a5e4f09270db2a9143df4c8a8aa12cc8137e420a08",
"size": 6012
},
"skills/duc/docs-ducpy/autoapi/ducpy/search/search_pdf/index.md": {
"sha256": "4cdf297aad288348f34860dffe8ef272ad4439944ba9d9bd77707017e05f7363",
"size": 824
},
"skills/duc/docs-ducpy/autoapi/ducpy/serialize/index.md": {
"sha256": "094a5940308797a6599627bc3135b8d550487b4b52188fb99bd6802b914f9cbc",
"size": 8738
},
"skills/duc/docs-ducpy/autoapi/ducpy/tessellate/__main__/index.md": {
"sha256": "cfc8ae84c2192b22e60c299b94f4f7eaa9737a3937dd5706b50294fa1ebb38b7",
"size": 82
},
"skills/duc/docs-ducpy/autoapi/ducpy/tessellate/cli/index.md": {
"sha256": "30a22aeda76c2881cb90e64de29543ae15f41380deebd01c2d71c2b199bd8ad2",
"size": 289
},
"skills/duc/docs-ducpy/autoapi/ducpy/tessellate/index.md": {
"sha256": "6772cf536c418e169ec8d5d45017b4b11d499c44231610e8a3bd5f41cbb6ce81",
"size": 287
},
"skills/duc/docs-ducpy/autoapi/ducpy/tessellate/runner/index.md": {
"sha256": "18f7776bfd0e9cdcd7574258e8506d6e4faf04f5b1e94b1088ed1177d916fdfb",
"size": 4059
},
"skills/duc/docs-ducpy/autoapi/ducpy/tessellate/shims/index.md": {
"sha256": "7741c87f0a2676ccb23e815da0a8eb27679c789ca82604ae03eee98403141fb9",
"size": 5392
},
"skills/duc/docs-ducpy/autoapi/ducpy/utils/constants/index.md": {
"sha256": "21739ab1bc1b3a79019f882a90afc71093f355412a249065c1be48fca1ed2482",
"size": 994
},
"skills/duc/docs-ducpy/autoapi/ducpy/utils/convert/index.md": {
"sha256": "6f05abb82c84d04b87d26f23d4f92b8e6ba3e7852703f431defec9f40f612208",
"size": 3587
},
"skills/duc/docs-ducpy/autoapi/ducpy/utils/index.md": {
"sha256": "fece8ecfdb24a5b8019bd88393fb841d192bd2e95d0620df6506770ad0776d92",
"size": 275
},
"skills/duc/docs-ducpy/autoapi/ducpy/utils/io/index.md": {
"sha256": "c363601092e64eead4841dad400ec0c495114c42b19972e54ba4958dc3647d1e",
"size": 1370
},
"skills/duc/docs-ducpy/autoapi/ducpy/utils/mutate_utils/index.md": {
"sha256": "3c70745347a7d7d7493c45445be5b39fdb4b9bcbaa6b2c362be91939492b2852",
"size": 587
},
"skills/duc/docs-ducpy/autoapi/ducpy/utils/rand_utils/index.md": {
"sha256": "af393fc34a17cb8536af326b80decc1c58aa2cc15ca595f2e43dbbe3feb6ad41",
"size": 882
},
"skills/duc/docs-ducpy/autoapi/index.md": {
"sha256": "4a700e6915bcd8ebf8b09e00fc4b20135fc6262326675a0a50c7f30daac5edf0",
"size": 2895
},
"skills/duc/docs-ducpy/downloads.md": {
"sha256": "3ee26b4e700db01fd35c7b064528a5a14abb913d3918354e63501f7b92c9c363",
"size": 856
},
"skills/duc/docs-ducpy/examples.md": {
"sha256": "10a46daf6dd472030f2b5d150ab1be153116158d4f535257374ffa0df25368b7",
"size": 22063
},
"skills/duc/docs-ducpy/index.md": {
"sha256": "c53eefc96759c2a0c16ac6df764f57a9e44f57aba531834a8db8de4c25e3e288",
"size": 1506
},
"skills/duc/docs-ducpy/llms.txt": {
"sha256": "1ddb8e121bbad4abfcc77759ac6ab8e9f2ba0995fa28ba140bdbf383c7b00f1b",
"size": 9918
},
"skills/duc/docs-sql/llms.txt": {
"sha256": "cd723c3d6eb22ae8feb0715e1183f9f4d135fe21d8f0d5e5d68ee120132fb6c0",
"size": 7423
},
"skills/duc/docs-sql/schema.md": {
"sha256": "af9568c60ba4e23d7090f8e9d786759a40612856e0bf8712dc7dac268a020ebe",
"size": 102846
},
"skills/duc/docs/concepts/ai-compatibility.md": {
"sha256": "d7802c125aec73f0ee5ec9dd46891239043356c7113875438e346a0650717534",
"size": 2720
},
"skills/duc/docs/concepts/architecture.md": {
"sha256": "169ad992d6951ce9ebeadf59bdd97273754c077aaa91474e8a01265302a0ba3f",
"size": 4741
},
"skills/duc/docs/concepts/charter-and-issues.md": {
"sha256": "035aaed81658d9cafb1845c19e070dd5f8823ddf8d00af662194a272b7916af7",
"size": 8993
},
"skills/duc/docs/concepts/elements/blocks.md": {
"sha256": "a291a3cf48575c19bf18797572dec749d12c9c551a13da7cc2c8871f6b1f6a9c",
"size": 3047
},
"skills/duc/docs/concepts/elements/document-element.md": {
"sha256": "775f4d0982cdb989a119c4186e36815e80e54d0fa2582e3a08e3af7504cc3598",
"size": 5688
},
"skills/duc/docs/concepts/elements/linear-element.md": {
"sha256": "072c369610ee694b28be2512f0b1a5d1a9b2cf8cc51b1bdd3ad1dcfab3fbaee8",
"size": 11704
},
"skills/duc/docs/concepts/elements/model-element.md": {
"sha256": "e1da9c3ab328eeeb4bbdc82a7290c45db0f2bc666ff8346d5186bb87ea354038",
"size": 13032
},
"skills/duc/docs/concepts/elements/overview.md": {
"sha256": "f362e2c9d96542715c020daa7290b5b888f8b419ff181c2d19b5bef0930815cc",
"size": 5439
},
"skills/duc/docs/concepts/elements/plot-element.md": {
"sha256": "9985381034b66a4827334622ed71d98f7fabd062a5e4ca40695254a19394a637",
"size": 3203
},
"skills/duc/docs/concepts/external-files.md": {
"sha256": "24f2ca98f312d991bb61c13f17c4013c33a674e2a575d18f9d57a3b8359e2fcf",
"size": 8538
},
"skills/duc/docs/concepts/model-modularization.md": {
"sha256": "44633aaef29505f8074573149a54b1371da13c58ccbf21f9ffcc938b4dbd5954",
"size": 4068
},
"skills/duc/docs/concepts/streaming.md": {
"sha256": "239337fc88b04075f0f24b4d9b30a55ea9fcd263fdc5e0a7856a98bc68ba7788",
"size": 2620
},
"skills/duc/docs/concepts/version-control.md": {
"sha256": "7985158d54811932f490d2da9bf060f7f2d8f55983da3d138d6b5f0220365ec4",
"size": 5297
},
"skills/duc/docs/concepts/why-duc-exists.md": {
"sha256": "ed816c39c622de2c5c3aa2602cd522e92397f466421a96e113a81ba74a877564",
"size": 4004
},
"skills/duc/docs/get_started/figma.md": {
"sha256": "0c369b8035b9c65ca64b40b0285319a8036e0fac274d7d7e80b0383e3ccda9e1",
"size": 583
},
"skills/duc/docs/get_started/setup.md": {
"sha256": "b9ca9809d7b4036e4fe1a26cf45f9dee2557d154e2e20512d8f3745bde8acd04",
"size": 1277
},
"skills/duc/docs/guidelines/avoid-overlaps.md": {
"sha256": "0414193828aacaa853d04b5ffb767edd7dc80ebc3e0ad4d05797ca9754552d84",
"size": 5270
},
"skills/duc/docs/guidelines/deleting-elements.md": {
"sha256": "0d06bf3068f6d9b90aa225a6cff2d7ebc456965f52e91d0145c45e37eb8ec425",
"size": 562
},
"skills/duc/docs/guidelines/styling-elements.md": {
"sha256": "b3bd4465dd717d805595a5c4d941bdceaeb9ae0f7ce0a75fcafa6c67f64072a3",
"size": 11202
},
"skills/duc/docs/guidelines/using-fonts.md": {
"sha256": "4e9406a0aa58be591ec8568abf649c5af6be13bb20f4acd0e0ab11ea279bbc17",
"size": 8151
},
"skills/duc/docs/index.md": {
"sha256": "ed0be81720bd0f49b24c2bff0e6fa2cf2426fa93e6bb9307152ae4d9beb60583",
"size": 2331
},
"skills/duc/docs/license.md": {
"sha256": "67729c4b354dcdebc788be0fda02316dddc49097fbab4167c42b045cfe37e284",
"size": 917
},
"skills/duc/docs/llms.txt": {
"sha256": "1ee5854ab9f0de9039fb42f07a433c60c1ba1456ecaf462ab89b791013d6ee6d",
"size": 5949
},
"skills/duc/docs/pdf/api.md": {
"sha256": "c2d3cc7dd859e3b19c0fd1a177fde622aa91404f35e612016793094a6a55634e",
"size": 291
},
"skills/duc/docs/pdf/overview.md": {
"sha256": "670496eb7a2e30d37336f69f2ee645aa6651a5646f375fb93c6bd5542ec3d66e",
"size": 656
},
"skills/duc/docs/python/api.md": {
"sha256": "992fbeb9d4fc96319b8d5f492aa98771d40830eb6ae6994a7ab12447742cd58a",
"size": 286
},
"skills/duc/docs/python/overview.md": {
"sha256": "d7bb05a23b548a918c3efa675e22e48800624c3b33ae791ebb984f56a2b8b757",
"size": 1680
},
"skills/duc/docs/roadmap/overview.md": {
"sha256": "783fbee2a37a9fa58efa9ed5953b201732148756d654bb831193f0c39c3eb953",
"size": 1207
},
"skills/duc/docs/roadmap/y0.md": {
"sha256": "424b9cb09f439e49bdd41f250b1a6ee87d6bbdcac40d3b051d14a9019bf75cab",
"size": 547
},
"skills/duc/docs/roadmap/y1.md": {
"sha256": "6e7c990c964f46c1ca7de5fa75bcfb660d4d329e6e940c0d9709018a6fe9bef1",
"size": 864
},
"skills/duc/docs/roadmap/y2.md": {
"sha256": "2d2ae20fa23b020ac681d8d8fd24abc4ce65a0c79d847ae8aefbaae6ad41d3fc",
"size": 592
},
"skills/duc/docs/rust/api.md": {
"sha256": "6d16d1bc23445b1339d0d810dab8f32ed071148c4dbee003e2c5c44f581d236c",
"size": 295
},
"skills/duc/docs/rust/overview.md": {
"sha256": "20f1a950183a0be76693aa2ff99d5b58d083d3d2dcae366c3baa85f74160d0f2",
"size": 1652
},
"skills/duc/docs/sql/api.md": {
"sha256": "8f1e66bfc1addf8c4c52f0dc24a6fc9419be2622c1c2680bf0e066f4a9e8a275",
"size": 297
},
"skills/duc/docs/sql/overview.md": {
"sha256": "08eba7624473d24c6d49c205cb9306c338a9b9519d654764f4862c6fcbdda4f5",
"size": 867
},
"skills/duc/docs/svg/api.md": {
"sha256": "6e69fe3000bb5d6e7d0192e1330c94ebeac90173986654eba42d8a29ad10144c",
"size": 291
},
"skills/duc/docs/svg/overview.md": {
"sha256": "40cafefb16ff12fb9b2447b8222e7afd09846eb384f739ed0b695175e6c67b72",
"size": 581
},
"skills/duc/docs/typescript/api.md": {
"sha256": "bdd7de8bf0b89b21d5b539fc957f3b4dfb13957f1eb2f8345fa934f0e0ad1aa9",
"size": 303
},
"skills/duc/docs/typescript/overview.md": {
"sha256": "3987be66a7e90e7b2949666f029bb284f2d1bd3664575c0b86fd20c7cbb739bc",
"size": 734
},
"skills/duc/docs/updates.md": {
"sha256": "7dd040591b5944c324e4e65b9533a368e5f677509528ee00f78bf512628b632e",
"size": 53
},
"skills/scopture-cli/SKILL.md": {
"sha256": "d1631d697fff5142fafe72da2319707429f8fa1dc741c8453834dcdc17558502",
"size": 7535
},
"skills/scopture/SKILL.md": {
"sha256": "42e1af4ff059d750b1377235570a40db67ace0a8f2d1f01337a600c8fbe17b48",
"size": 13498
},
"skills/scopture/docs/automation/ai-providers.md": {
"sha256": "67122b9ae2e186051fa62d5660530419702f05a6bff12b04e481f24fef37335c",
"size": 4254
},
"skills/scopture/docs/automation/cli-tool.md": {
"sha256": "ea48991e77c17d01af95073a93f9e8d2f9b6a1edd45d6f136ff2066643c5f690",
"size": 6613
},
"skills/scopture/docs/automation/mcp-tool.md": {
"sha256": "42b9228f011d0e1e60a5dcf7020cd0215a9c291d766603f846bdaa47b919fbef",
"size": 9920
},
"skills/scopture/docs/automation/python-sandbox.md": {
"sha256": "7294f04b3e306114e53671a268133ed5295fc8f7bdb61c418901e55ef635f245",
"size": 25255
},
"skills/scopture/docs/automation/sqlite-runner.md": {
"sha256": "16c6b3f6fb0d379befc675f20fa605f377123dbb96faf9e71ad6eb7431563f06",
"size": 5586
},
"skills/scopture/docs/concepts/canvas-and-artifacts.md": {
"sha256": "877ff731fd8125dda420fcce1dd1ad6b4524856c318ba8cbb7f7bf5194ad11f1",
"size": 3984
},
"skills/scopture/docs/concepts/charter-issues-and-decisions.md": {
"sha256": "53bbe77601c12fadbb332d5a241997bb2f60503d4d6d927b80cac1aff19004e4",
"size": 2434
},
"skills/scopture/docs/concepts/drawings-sharing-and-export.md": {
"sha256": "61d503b0208e34caa3f8c77f5def86a11116badf3e8153b4c3756c73342fe8c1",
"size": 7328
},
"skills/scopture/docs/concepts/model-parameters.md": {
"sha256": "4f860d7b658cbff78a7fc3336302058bdaccdb21111f9c8e6fe39676f2b4383f",
"size": 5022
},
"skills/scopture/docs/concepts/versions-and-revisions.md": {
"sha256": "24470bc78ac26ff38c52da66df41eae555541e50c1c180900c6abf36275a7489",
"size": 2390
},
"skills/scopture/docs/get-started/design-review.md": {
"sha256": "154eef288156ed8e53dddaa48b95af6d5318447d81ad13a92743b360cdceca1d",
"size": 3810
},
"skills/scopture/docs/get-started/tutorials.md": {
"sha256": "43cc3f11cd9e7e9267b8b0f4a395ab8ff3d368c43440cb7bdc8ce68f482657d6",
"size": 190
},
"skills/scopture/docs/get-started/what-is-scopture.md": {
"sha256": "c9d293dd39b0d142c933bbdab2ceb44ac35ad69b4b1db77899015dfd51752945",
"size": 2804
},
"skills/scopture/docs/index.md": {
"sha256": "8b839f49f2916cfee7bd79d8f17c7516bfd685a7cd7add12ab25cc73968797ec",
"size": 2000
},
"skills/scopture/docs/llms.txt": {
"sha256": "3c9a0b4a20b0f4fc2b036e2750020ed5a5f9eec258937cde7f8ec74b54429afe",
"size": 21866
}
}
}SHA-256 of public snapshot: d9a1f3a8fabfd6b52e28f18031d47d90e80fd5914ce170417adde6a03de9546a