19 Commits

Author SHA1 Message Date
Dominik Jain
3c1bd875d8 PenpotUtils.shapeStructure: Add essential information on layouts #26 2026-01-14 21:49:52 +01:00
Dominik Jain
4353f67322 Move 'Executing Code' section to the top 2026-01-14 21:49:52 +01:00
Dominik Jain
57c99d98f7 Initial prompt improvements inspired by design linter experiment #26 2026-01-14 21:49:42 +01:00
Dominik Jain
c51255cbe0 System prompt: Add new information on z-order handling 2026-01-12 14:01:50 +01:00
Dominik Jain
f01774ab6b System prompt: More information on shape positioning (particularly with respect to parent shapes) 2025-11-28 16:41:22 +01:00
Dominik Jain
82737f19d4 Add information on libraries to system prompt
Add structure to system prompt, adding headings
2025-11-28 12:39:40 +01:00
Dominik Jain
b223bec540 Improve system prompt
* Regroup shape-related information
  * Add info on semantics of location (x, y), z-order
  * Add info on deprecation of Image and use of fills
  * More uniform formatting
2025-11-14 13:45:17 +01:00
Juanfran
ca7187f81f Improve shape and image searching prompts 2025-11-05 15:21:35 +01:00
Dominik Jain
6fe80bb99c Apply prettier to .yml files 2025-11-05 13:46:57 +01:00
Dominik Jain
5773b6f404 Update PenpotUtils signatures in system prompt, provide full list of low-level shape types 2025-10-08 00:10:26 +02:00
Dominik Jain
36baab4a06 Change system prompt in an attempt to prevent premature logging 2025-10-08 00:10:26 +02:00
Dominik Jain
1bc309fc5a Provide list of all API types in initial instructions 2025-10-08 00:10:26 +02:00
Dominik Jain
dacd87bbac Add utils for Page handling, improve prompts explaining design structure 2025-10-08 00:10:26 +02:00
Dominik Jain
cf5231db66 Improve prompts 2025-10-08 00:10:25 +02:00
Dominik Jain
865606b7b0 Add PenpotUtils (utility functions the LLM can make use of) 2025-10-08 00:10:25 +02:00
Dominik Jain
74ff6a12df Add PenpotApiInfoTool 2025-10-08 00:10:25 +02:00
Dominik Jain
3d29e42251 Improve prompts 2025-10-08 00:10:25 +02:00
Dominik Jain
bc28e116c8 Add HighLevelOverviewTool 2025-10-08 00:10:25 +02:00
Dominik Jain
e0efe2b110 Add initial instructions (loaded from yml file) 2025-10-08 00:10:25 +02:00