{"schema_version":1,"generated_at":"2026-09-21T20:03:04.791427+00:00","stacks":[{"id":"tdt-stack-builder","name":"Stack Builder","summary":"Create, validate and prepare standalone ThisDamnThing stacks for publication.","description":"A ThisDamnThing stack for creating your own stacks. It provides authoring and publishing skills plus starter templates to turn a workflow idea into a standalone bundle with skills, a manifest, a README and registry submission notes. The builder validates the result and can gather missing details in chat or ThisDamnThing UI. The publishing skill checks contract compliance, privacy, security and release metadata, then offers a GitHub release or a manual checklist and marketplace submission guidance.","author":{"id":"charlgottschalk","name":"ThisDamnThing","url":"https://github.com/CharlGottschalk"},"license":"Apache-2.0","repository":"https://github.com/CharlGottschalk/tdt-stack-builder","listing_url":"https://stacks.usetdt.com/tdt-stack-builder","extension_type":"capability","categories":["software-development"],"tags":["authoring","stacks"],"icon":null,"screenshots":[],"documentation_url":"https://github.com/CharlGottschalk/tdt-stack-builder/blob/main/README.md","support_url":"https://github.com/CharlGottschalk/tdt-stack-builder/issues","first_approved_at":"2026-09-21T20:03:04.791427+00:00","featured_rank":null,"github_stars":0,"github_stars_fetched_at":"2026-09-21T19:57:33.146+00:00","status":{"state":"active","reason":null,"changed_at":"2026-09-21T19:57:33.406542+00:00","replacement_id":null},"latest_version":"0.2.2","versions":[{"version":"0.2.2","tag":"v0.2.2","commit":"1ffd97e2509e22330531378758803702f8e2c8db","archive_sha256":"35082918bd11ff752d331c4bdcad0a6568375f246920cb18389149b2fd655c92","content_sha256":"b2b6ffab39fff546bce59757138b697fb6ed711f747693e0edee5c285a0902c7","approved_at":"2026-09-21T20:03:04.791427+00:00","status":{"state":"active","reason":null,"changed_at":"2026-09-21T19:57:33.538209+00:00","replacement_id":null},"supported_agents":["claude","codex"],"dependencies":[{"ref":"thisdamnthing","name":"ThisDamnThing","type":"cli","required":true,"purpose":"Validate and install the stack; provide workspace commands and contracts.","setup_url":"https://usethisdamnthing.com/docs","version_constraint":">=0.1.1","authentication_required":false,"payment_required":false},{"ref":"python","name":"Python","type":"runtime","required":true,"purpose":"Run local helper scripts and providers.","setup_url":"https://www.python.org/downloads/","version_constraint":"3.12","authentication_required":false,"payment_required":false},{"ref":"git","name":"Git","type":"cli","required":true,"purpose":"Inspect source history and prepare authorized commits and releases.","setup_url":"https://git-scm.com/downloads","version_constraint":null,"authentication_required":false,"payment_required":false},{"ref":"gh","name":"GitHub CLI","type":"cli","required":false,"purpose":"Optionally publish an authorized GitHub release.","setup_url":"https://cli.github.com/","version_constraint":null,"authentication_required":true,"payment_required":false}],"capabilities":[{"type":"file_read","scope":"Stack source files, manifests, selected assets and Git history.","purpose":"Inspect project context and prepare requested work.","data_leaves_machine":"Context selected by the agent may be sent to the configured model provider."},{"type":"file_write","scope":"Stack source files, manifests, selected assets and Git history.","purpose":"Create and update files requested by the user.","data_leaves_machine":"None."},{"type":"process","scope":"Local shell, Git, validation tools and project helpers.","purpose":"Run authorized validation and development commands.","data_leaves_machine":"None."},{"type":"network","scope":"Configured model provider, GitHub and user-selected external services.","purpose":"Perform agent work and explicitly authorized publication or integrations.","data_leaves_machine":"Selected context goes to the configured model provider; authorized publication sends source and release metadata to GitHub. External integrations receive only the requested content."}],"hooks":[],"review_notes":"Reviewed pinned manifest, skills, templates and disclosures. Archive and selected-content checks and disposable installation/removal passed on Linux with Python 3.12. Interactive host workflows were not retested.","manifest_identity":{"contract_version":1,"id":"tdt-stack-builder","version":"0.2.2","description":"Create, validate and prepare standalone ThisDamnThing stacks for publication.","author":"ThisDamnThing","license":"Apache-2.0"}}]},{"id":"tdt-software-production","name":"Software Production","summary":"Briefs, tasks and software delivery in linked projects, with optional core UI.","description":"A ThisDamnThing stack for taking software projects from a brief to working code. It provides skills and templates for project onboarding, planning, implementation and handoffs, plus optional project rules and pre-commit privacy review. Work stays in your linked source repository, with questions handled in chat or ThisDamnThing UI.","author":{"id":"charlgottschalk","name":"ThisDamnThing","url":"https://github.com/CharlGottschalk"},"license":"Apache-2.0","repository":"https://github.com/CharlGottschalk/tdt-software-production","listing_url":"https://stacks.usetdt.com/tdt-software-production","extension_type":"capability","categories":["software-development"],"tags":["planning","software"],"icon":null,"screenshots":[],"documentation_url":"https://github.com/CharlGottschalk/tdt-software-production/blob/main/README.md","support_url":"https://github.com/CharlGottschalk/tdt-software-production/issues","first_approved_at":"2026-09-21T20:03:04.791427+00:00","featured_rank":null,"github_stars":0,"github_stars_fetched_at":"2026-09-21T19:58:26.47+00:00","status":{"state":"active","reason":null,"changed_at":"2026-09-21T19:58:26.734224+00:00","replacement_id":null},"latest_version":"0.2.2","versions":[{"version":"0.2.2","tag":"v0.2.2","commit":"bc2742eb784c1933c5f2e14c7b6334d38ea1723e","archive_sha256":"aec14bf05ef9bcc17ad89a4f9732bd41d478e76d2330a29c11a6b15c7cf6a020","content_sha256":"92564157aa84223b6930ac19a0ee288646a7f17edca4b0aa2db770280b12a637","approved_at":"2026-09-21T20:03:04.791427+00:00","status":{"state":"active","reason":null,"changed_at":"2026-09-21T19:58:26.856921+00:00","replacement_id":null},"supported_agents":["claude","codex"],"dependencies":[{"ref":"thisdamnthing","name":"ThisDamnThing","type":"cli","required":true,"purpose":"Validate and install the stack; provide workspace commands and contracts.","setup_url":"https://usethisdamnthing.com/docs","version_constraint":">=0.1.1","authentication_required":false,"payment_required":false},{"ref":"python","name":"Python","type":"runtime","required":true,"purpose":"Run local helper scripts and providers.","setup_url":"https://www.python.org/downloads/","version_constraint":"3.12","authentication_required":false,"payment_required":false},{"ref":"git","name":"Git","type":"cli","required":true,"purpose":"Inspect source history and prepare authorized commits and releases.","setup_url":"https://git-scm.com/downloads","version_constraint":null,"authentication_required":false,"payment_required":false}],"capabilities":[{"type":"file_read","scope":"Linked project source, project rules, task records and workspace handoffs.","purpose":"Inspect project context and prepare requested work.","data_leaves_machine":"Context selected by the agent may be sent to the configured model provider."},{"type":"file_write","scope":"Linked project source, project rules, task records and workspace handoffs.","purpose":"Create and update files requested by the user.","data_leaves_machine":"None."},{"type":"process","scope":"Local shell, Git, validation tools and project helpers.","purpose":"Run authorized validation and development commands.","data_leaves_machine":"None."},{"type":"network","scope":"Configured model provider, GitHub and user-selected external services.","purpose":"Perform agent work and explicitly authorized publication or integrations.","data_leaves_machine":"Selected context goes to the configured model provider; authorized publication sends source and release metadata to GitHub. External integrations receive only the requested content."}],"hooks":[],"review_notes":"Reviewed pinned manifest, skills, templates and disclosures. Archive and selected-content checks and disposable installation/removal passed on Linux with Python 3.12. Interactive host workflows were not retested.","manifest_identity":{"contract_version":1,"id":"tdt-software-production","version":"0.2.2","description":"Briefs, tasks and software delivery in linked projects, with optional core UI.","author":"ThisDamnThing","license":"Apache-2.0"}}]},{"id":"tdt-search-sqlite","name":"SQLite Search","summary":"Offline sqlite search over approved brain notes.","description":"A ThisDamnThing stack that adds ranked full-text search to your approved brain notes. It uses SQLite FTS5 to search titles and contents, giving title matches more weight. Indexing and searching run locally without an API key, external service or model download. Your Markdown notes remain the source for every result.","author":{"id":"charlgottschalk","name":"ThisDamnThing","url":"https://github.com/CharlGottschalk"},"license":"Apache-2.0","repository":"https://github.com/CharlGottschalk/tdt-search-sqlite","listing_url":"https://stacks.usetdt.com/tdt-search-sqlite","extension_type":"functionality","categories":["search"],"tags":["offline","sqlite"],"icon":null,"screenshots":[],"documentation_url":"https://github.com/CharlGottschalk/tdt-search-sqlite/blob/main/README.md","support_url":"https://github.com/CharlGottschalk/tdt-search-sqlite/issues","first_approved_at":"2026-09-21T20:03:04.791427+00:00","featured_rank":null,"github_stars":0,"github_stars_fetched_at":"2026-09-21T19:59:03.286+00:00","status":{"state":"active","reason":null,"changed_at":"2026-09-21T19:59:03.353557+00:00","replacement_id":null},"latest_version":"0.1.2","versions":[{"version":"0.1.2","tag":"v0.1.2","commit":"9f06b84f3b6b5f9f570a6476192e61b8d80c8706","archive_sha256":"b4d6f1fac44a0232b840dae6cd9f365dea289a097e598c8849616a35a9b9c1ce","content_sha256":"e7f628b2e88d6b904b296c3c90f13f2c8449e1db90d073da4c16df20eeb1e80f","approved_at":"2026-09-21T20:03:04.791427+00:00","status":{"state":"active","reason":null,"changed_at":"2026-09-21T19:59:03.68385+00:00","replacement_id":null},"supported_agents":["claude","codex"],"dependencies":[{"ref":"thisdamnthing","name":"ThisDamnThing","type":"cli","required":true,"purpose":"Validate and install the stack; provide workspace commands and contracts.","setup_url":"https://usethisdamnthing.com/docs","version_constraint":">=0.1.1","authentication_required":false,"payment_required":false},{"ref":"python","name":"Python","type":"runtime","required":true,"purpose":"Run local helper scripts and providers.","setup_url":"https://www.python.org/downloads/","version_constraint":"3.12","authentication_required":false,"payment_required":false}],"capabilities":[{"type":"file_read","scope":"Approved brain notes supplied by the host.","purpose":"Index and search approved notes.","data_leaves_machine":"None."},{"type":"file_write","scope":"Stack-owned local SQLite search index.","purpose":"Build, replace and remove the search index.","data_leaves_machine":"None."},{"type":"process","scope":"Bundled Python brain.search provider.","purpose":"Run offline SQLite FTS5 indexing and search.","data_leaves_machine":"None."}],"hooks":[],"review_notes":"Reviewed pinned manifest, provider and disclosures. Archive and selected-content checks passed; disposable installation and SQLite indexing/search verified on Linux x86_64 with Python 3.12.","manifest_identity":{"contract_version":2,"id":"tdt-search-sqlite","version":"0.1.2","description":"Offline sqlite search over approved brain notes.","author":"ThisDamnThing","license":"Apache-2.0"}}]}]}