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
Copy file name to clipboardExpand all lines: CLAUDE.md
+10-9Lines changed: 10 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,16 +45,17 @@ Synstack is a TypeScript monorepo providing modular utilities for building LLM a
45
45
46
46
1.**Immutable, Chainable APIs**: All packages implement fluent interfaces that return new instances.
47
47
48
-
2.**Builder Pattern**: Complex objects (completions, messages) use builder patterns. See `CompletionBuilder` in `@synstack/llm` for the primary example.
48
+
2.**Builder Pattern**: Complex objects (completions, messages) use builder patterns. See [`CompletionBuilder`](./packages/llm/src/completion.builder.ts) in `@synstack/llm` for the primary example.
49
49
50
50
## Key Packages
51
51
52
-
-`@synstack/llm`: Core LLM operations, wraps Vercel AI SDK
53
-
-`@synstack/fs`: Immutable file system operations
54
-
-`@synstack/fs-cache`: Caching middleware for LLM calls
55
-
-`@synstack/json`, `@synstack/yaml`, `@synstack/xml`: Data format handlers
56
-
-`@synstack/enhance`: Base classes for wrapping values in Proxy objects and adding methods
57
-
-`@synstack/reforge`: IDE integration and development tools
52
+
-[`@synstack/fs`](./packages/fs/README.md): Immutable file system operations
-[`@synstack/json`](./packages/json/README.md), [`@synstack/yaml`](./packages/yaml/README.md), [`@synstack/xml`](./packages/xml/README.md): Data format handlers
57
+
-[`@synstack/llm`](./packages/llm/README.md): Core LLM operations, wraps Vercel AI SDK
0 commit comments