You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
TinyTools also includes a CLI and an agent skill for repeatable workspace generation. The bundled GraphStrip pack creates project shells, host entry points, plugin contracts, intent registrations, plugin/test boilerplate, and workitems from a YAML workflow and JSON model:
133
+
TinyTools also includes a CLI and an agent skill for repeatable workspace generation. The bundled generic pack demonstrates README and source-file generation from a YAML workflow and JSON model:
Template steps are idempotent: unchanged files are not rewritten. `forEach` steps can generate one file per model item, while command steps support allow-listed `dotnet`, `git`, and `gh` operations. See [docs/Workflow-CLI.md](docs/Workflow-CLI.md) and [skills/tinytools-workflows](skills/tinytools-workflows) for the workflow contract and agent instructions.
@@ -147,8 +147,8 @@ Template steps are idempotent: unchanged files are not rewritten. `forEach` step
147
147
### Basic String Interpolation
148
148
149
149
```csharp
150
-
// Simple property interpolation with {PropertyName} syntax
151
-
vartemplate="Hello {FirstName} {LastName}!";
150
+
// Simple property interpolation with ${PropertyName} syntax
Copy file name to clipboardExpand all lines: skills/tinytools-workflows/SKILL.md
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
---
2
2
name: tinytools-workflows
3
-
description: Generate and update workspaces with the TinyTools YAML workflow CLI and .tt templates. Use when an agent needs repeatable, idempotent file generation, workspace bootstrapping, or a workflow combining templates with dotnet, git, or gh steps.
3
+
description: Generate and update workspaces with the TinyTools YAML workflow CLI and .tt templates. Use when an agent needs repeatable, idempotent file generation, workspace bootstrapping, model-driven file expansion, or a workflow combining templates with dotnet, git, or gh steps.
4
4
---
5
5
6
6
# TinyTools Workflows
@@ -52,12 +52,12 @@ Inside `.tt` files, use TinyTools expressions such as `${Context.Product}` and `
52
52
53
53
Read [workflow-schema.md](references/workflow-schema.md) when adding or reviewing workflow fields.
54
54
55
-
## GraphStrip bootstrap
55
+
## Generic example pack
56
56
57
-
Use the bundled GraphStrip pack when bootstrapping the migration-reset repository:
57
+
Use the bundled generic pack to prove a workflow before adapting it to a target repository:
The pack creates the `src/core`, `src/domain`, `src/plugins`, `src/shell`, `src/api`, `src/client`, `src/app`, and `src/test` project shells, shared plugin contracts and registry, plugin registration, host entry points, one generated plugin/test/workitem per model entry, and a solution file. Treat generated pluginsand tests as refinement starting points; replace their TODOs before implementation and register concrete behavior through the typed intent boundary.
63
+
The pack creates a README and one C# source file per model entry. Use it to verify template syntax, model expansion, path handling, and idempotency. Repository-specific project layouts, plugins, registries, and conventions should live with the target repository rather than in this generic skill.
0 commit comments