feat(lib-core): biblioteca atomica @pulse-libs/core v1.0.0-beta.1
Esta commit conteudo a estrutura atomica completa:
- types: Result<T,E>, AsyncState<T>, Paginated<T>, SortConfig<T>
- utils: date, str, num, cn, debounce, throttle, storage, arr, obj
- validators: Zod schemas — email, password, uuid, url, phone, CPF/CNPJ, sanitizedStr, safeParse
- hooks: useToggle, useAsync, useDebounce, useLocalStorage, useMedia, useInterval, useOnClickOutside, useClipboard, useFetch
- components: Button, Input, Alert, Card, Spinner (atomic design pattern)
- build: tsup v8 ESM+CJS + DTS + sourcemaps — 0 erros
- tests: 57 testes 100% usuarios
- docker: multi-stage Dockerfile (node 20-alpine)
- config: vitest, tsup, tsconfig strict, .npmignore
Filosofia atomica:/utils ← /types ← /validators ← /hooks ← /components
Build: npm run build | Test: npm test | Publish: npm publish
🤖 Generated with Pulse (openclaw + nova-self-improver)
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
# D2 Diagram Creator
|
||||
|
||||
D2 Diagram Creator is a skill that can directly convert natural language descriptions into high-quality D2 diagram code and image files. After installation, you only need to describe the desired diagram structure in text, and it will automatically generate it for you.
|
||||
|
||||
Whether it's a flowchart in academic writing, a model architecture diagram in scientific illustration, or a module relationship diagram when understanding a new open-source project, you no longer need to draw it manually step by step.
|
||||
|
||||
[中文版本(Chinese version)](README_zh.md)
|
||||
|
||||

|
||||
|
||||
## Quick Use
|
||||
|
||||
### Dependency Installation
|
||||
|
||||
The recommended and simplest installation method is to use D2's installation script, which will detect your operating system and architecture and use the best installation method.
|
||||
|
||||
```bash
|
||||
curl -fsSL https://d2lang.com/install.sh | sh -s --
|
||||
|
||||
# TALA is a powerful diagram layout engine specifically designed for software architecture diagrams. It requires separate installation.
|
||||
curl -fsSL https://d2lang.com/install.sh | sh -s -- --tala
|
||||
```
|
||||
|
||||
Please refer to the official D2 documentation for details:
|
||||
|
||||
+ https://github.com/terrastruct/d2/blob/master/docs/INSTALL.md
|
||||
|
||||
+ https://github.com/terrastruct/tala
|
||||
|
||||
After successful installation, use the following command to check
|
||||
|
||||
```bash
|
||||
d2 --version
|
||||
d2 layout tala
|
||||
```
|
||||
|
||||
### Import Claude Code
|
||||
|
||||
```bash
|
||||
git clone https://github.com/HuTa0kj/d2-diagram-creator ~/.claude/skills/d2-diagram-creator
|
||||
```
|
||||
|
||||
## Example Prompts
|
||||
|
||||
+ Please use D2 to draw the system flowchart for the current project.
|
||||
|
||||
+ Please use D2 SKILL to draw a TCP three-way handshake sequence diagram.
|
||||
|
||||
+ Please use D2 to draw the database ER diagram for the current project, in dark mode and a thatched cottage style, and export it as a PNG.
|
||||
Reference in New Issue
Block a user