{"_id":"@10up/block-renderer-prompt-generator","_rev":"5-c2591115728f4c2b2faf73878168658e","name":"@10up/block-renderer-prompt-generator","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.4":{"name":"@10up/block-renderer-prompt-generator","version":"0.1.4","keywords":["wordpress","blocks","ai","prompt","gutenberg"],"license":"MIT","_id":"@10up/block-renderer-prompt-generator@0.1.4","maintainers":[{"name":"fabiankaegy","email":"mail@fabian-kaegy.de"},{"name":"eugene-manuilov","email":"eugene.manuilov@gmail.com"},{"name":"christianc1","email":"christian.m.chung@gmail.com"},{"name":"nicholasio","email":"nicholasio.oliveira@gmail.com"},{"name":"joesnellpdx","email":"joesnellpdx@gmail.com"},{"name":"devinle","email":"devin.leggett@gmail.com"},{"name":"darylldoyle","email":"daryll.doyle@10up.com"}],"homepage":"https://github.com/10up/json-block-renderer#readme","bugs":{"url":"https://github.com/10up/json-block-renderer/issues"},"dist":{"shasum":"7620307bd72d602039fe89aacba1696d4f26771e","tarball":"https://registry.npmjs.org/@10up/block-renderer-prompt-generator/-/block-renderer-prompt-generator-0.1.4.tgz","fileCount":30,"integrity":"sha512-Oto8/i1wIxaDndtYXcChu4ouSQPZWUesA5bgO6wtfsD4/n3RtPTrSVmZJqoH8i/cEJthB4Z7rcjC+uGrvwz9JA==","signatures":[{"sig":"MEQCIBIuvA693aLbe9c/K7wwJGz0rgB4BP5o+zXk5IKlby06AiBjOqXdDebAqLnCkOaCTXBjTpGMTKQAiq12DLk/R4yE7g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79804},"main":"./dist/index.js","type":"module","_from":"file:10up-block-renderer-prompt-generator-0.1.4.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"fabiankaegy","email":"mail@fabian-kaegy.de"},"_resolved":"/private/var/folders/j3/yjw_92c17dxg7b0pcdntvnqh0000gn/T/fbee700e8a1dcb1041b870295ee02592/10up-block-renderer-prompt-generator-0.1.4.tgz","_integrity":"sha512-Oto8/i1wIxaDndtYXcChu4ouSQPZWUesA5bgO6wtfsD4/n3RtPTrSVmZJqoH8i/cEJthB4Z7rcjC+uGrvwz9JA==","repository":{"url":"git+https://github.com/10up/json-block-renderer.git","type":"git","directory":"packages/prompt-generator"},"_npmVersion":"11.7.0","description":"Generate AI prompts for WordPress block generation","directories":{},"_nodeVersion":"25.3.0","dependencies":{"@10up/block-renderer-core":"0.1.4","@10up/block-renderer-patterns":"0.1.4","@10up/block-renderer-theme-json":"0.1.4","@10up/block-renderer-preferences":"0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-renderer-prompt-generator_0.1.4_1768823481610_0.7987014626396445","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@10up/block-renderer-prompt-generator","version":"0.1.5","keywords":["wordpress","blocks","ai","prompt","gutenberg"],"license":"MIT","_id":"@10up/block-renderer-prompt-generator@0.1.5","maintainers":[{"name":"fabiankaegy","email":"mail@fabian-kaegy.de"},{"name":"eugene-manuilov","email":"eugene.manuilov@gmail.com"},{"name":"christianc1","email":"christian.m.chung@gmail.com"},{"name":"nicholasio","email":"nicholasio.oliveira@gmail.com"},{"name":"joesnellpdx","email":"joesnellpdx@gmail.com"},{"name":"devinle","email":"devin.leggett@gmail.com"},{"name":"darylldoyle","email":"daryll.doyle@10up.com"}],"homepage":"https://github.com/10up/json-block-renderer#readme","bugs":{"url":"https://github.com/10up/json-block-renderer/issues"},"dist":{"shasum":"b5c2d4e5a0f1d9d62fb6c7bd08f7caa7fd0ee6ba","tarball":"https://registry.npmjs.org/@10up/block-renderer-prompt-generator/-/block-renderer-prompt-generator-0.1.5.tgz","fileCount":30,"integrity":"sha512-4Ft+WzyJl6StgqB8bDkqtGdAx6gGKqqcpHNBM6Kr8VIzjP1b5y7UxWLwFHlg4X9IRDSQwxK3Try3wk/73EADNg==","signatures":[{"sig":"MEQCIGbYHI37vCiWW3FTutqc1jeynjcnaq6LZ7qSQOM0veb8AiBBT0HmH0rulajOTQPtWQGYrFRe5q5ScdJBFgRyynqPiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79804},"main":"./dist/index.js","type":"module","_from":"file:10up-block-renderer-prompt-generator-0.1.5.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9492e29-00af-4ca9-b3cc-2fe9c1cd7ea1"}},"_resolved":"/tmp/5371b99ef2367d7a7db57a9582870f3c/10up-block-renderer-prompt-generator-0.1.5.tgz","_integrity":"sha512-4Ft+WzyJl6StgqB8bDkqtGdAx6gGKqqcpHNBM6Kr8VIzjP1b5y7UxWLwFHlg4X9IRDSQwxK3Try3wk/73EADNg==","repository":{"url":"git+https://github.com/10up/json-block-renderer.git","type":"git","directory":"packages/prompt-generator"},"_npmVersion":"11.7.0","description":"Generate AI prompts for WordPress block generation","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@10up/block-renderer-core":"0.1.5","@10up/block-renderer-patterns":"0.1.5","@10up/block-renderer-theme-json":"0.1.5","@10up/block-renderer-preferences":"0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-renderer-prompt-generator_0.1.5_1768824032753_0.2677938453995703","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@10up/block-renderer-prompt-generator","version":"0.1.6","keywords":["wordpress","blocks","ai","prompt","gutenberg"],"license":"MIT","_id":"@10up/block-renderer-prompt-generator@0.1.6","maintainers":[{"name":"fabiankaegy","email":"mail@fabian-kaegy.de"},{"name":"eugene-manuilov","email":"eugene.manuilov@gmail.com"},{"name":"christianc1","email":"christian.m.chung@gmail.com"},{"name":"nicholasio","email":"nicholasio.oliveira@gmail.com"},{"name":"joesnellpdx","email":"joesnellpdx@gmail.com"},{"name":"devinle","email":"devin.leggett@gmail.com"},{"name":"darylldoyle","email":"daryll.doyle@10up.com"}],"homepage":"https://github.com/10up/json-block-renderer#readme","bugs":{"url":"https://github.com/10up/json-block-renderer/issues"},"dist":{"shasum":"eb64852433b9aa3f102af6b00f58876a52765344","tarball":"https://registry.npmjs.org/@10up/block-renderer-prompt-generator/-/block-renderer-prompt-generator-0.1.6.tgz","fileCount":30,"integrity":"sha512-zH8gkNTVlVDQVmkGCPxdmFvEkXbC5pcD3o05bBsZCZujR7KsYD/HX7IdKu797k4E8Z0f5UXVpeCvZ1jpF1+J0A==","signatures":[{"sig":"MEUCIQC50uumXBoJcJ8QRXoMdGibAdXVxirvqeQzqu3GeNIJswIgVP3CMux3rcHBh1B2ONQ5Wb/22WFpKPp8egjVlCAmnNU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79804},"main":"./dist/index.js","type":"module","_from":"file:10up-block-renderer-prompt-generator-0.1.6.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9492e29-00af-4ca9-b3cc-2fe9c1cd7ea1"}},"_resolved":"/tmp/1636ef794faf4114df425992808e99c7/10up-block-renderer-prompt-generator-0.1.6.tgz","_integrity":"sha512-zH8gkNTVlVDQVmkGCPxdmFvEkXbC5pcD3o05bBsZCZujR7KsYD/HX7IdKu797k4E8Z0f5UXVpeCvZ1jpF1+J0A==","repository":{"url":"git+https://github.com/10up/json-block-renderer.git","type":"git","directory":"packages/prompt-generator"},"_npmVersion":"11.7.0","description":"Generate AI prompts for WordPress block generation","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@10up/block-renderer-core":"0.1.6","@10up/block-renderer-patterns":"0.1.6","@10up/block-renderer-theme-json":"0.1.6","@10up/block-renderer-preferences":"0.1.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-renderer-prompt-generator_0.1.6_1768824510109_0.22535782194974785","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@10up/block-renderer-prompt-generator","version":"0.1.7","keywords":["wordpress","blocks","ai","prompt","gutenberg"],"license":"MIT","_id":"@10up/block-renderer-prompt-generator@0.1.7","maintainers":[{"name":"fabiankaegy","email":"mail@fabian-kaegy.de"},{"name":"eugene-manuilov","email":"eugene.manuilov@gmail.com"},{"name":"christianc1","email":"christian.m.chung@gmail.com"},{"name":"nicholasio","email":"nicholasio.oliveira@gmail.com"},{"name":"joesnellpdx","email":"joesnellpdx@gmail.com"},{"name":"devinle","email":"devin.leggett@gmail.com"},{"name":"darylldoyle","email":"daryll.doyle@10up.com"}],"homepage":"https://github.com/10up/json-block-renderer#readme","bugs":{"url":"https://github.com/10up/json-block-renderer/issues"},"dist":{"shasum":"e8515d5992c9cc3fd63aa34bbdd75b6d4158b40c","tarball":"https://registry.npmjs.org/@10up/block-renderer-prompt-generator/-/block-renderer-prompt-generator-0.1.7.tgz","fileCount":30,"integrity":"sha512-IZJX2f2dy+vIKcns1MFJ8TjkEjM/S5icuv7xGjYIIBMDatGO3QmtOk+qoBG4U14q6+X4Bjp1ZqLzd53tYLUzHQ==","signatures":[{"sig":"MEUCIACB/RC6BGoMuMdX4mdPhQzl9LUAIgXeQmhn3hNpHJAUAiEA6HneNe5AdmBMMC5JMdCobDbyxy10Gp4LSyKIYhVZES8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":100085},"main":"./dist/index.js","type":"module","_from":"file:10up-block-renderer-prompt-generator-0.1.7.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsc -p tsconfig.build.json --watch","test":"vitest run","build":"tsc -p tsconfig.build.json","clean":"rm -rf dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e9492e29-00af-4ca9-b3cc-2fe9c1cd7ea1"}},"_resolved":"/tmp/a8f3569a0950f09ecfdf7bb84b2e22ca/10up-block-renderer-prompt-generator-0.1.7.tgz","_integrity":"sha512-IZJX2f2dy+vIKcns1MFJ8TjkEjM/S5icuv7xGjYIIBMDatGO3QmtOk+qoBG4U14q6+X4Bjp1ZqLzd53tYLUzHQ==","repository":{"url":"git+https://github.com/10up/json-block-renderer.git","type":"git","directory":"packages/prompt-generator"},"_npmVersion":"11.8.0","description":"Generate AI prompts for WordPress block generation","directories":{},"_nodeVersion":"22.21.1","dependencies":{"@10up/block-renderer-core":"0.2.0","@10up/block-renderer-patterns":"0.1.7","@10up/block-renderer-theme-json":"0.1.7","@10up/block-renderer-preferences":"0.1.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.0","typescript":"^5.7.0"},"_npmOperationalInternal":{"tmp":"tmp/block-renderer-prompt-generator_0.1.7_1769077368671_0.629026683261064","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-01-19T11:51:21.501Z","modified":"2026-08-21T19:38:49.347Z","0.1.4":"2026-01-19T11:51:21.757Z","0.1.5":"2026-01-19T12:00:32.913Z","0.1.6":"2026-01-19T12:08:30.247Z","0.1.7":"2026-01-22T10:22:48.803Z"},"bugs":{"url":"https://github.com/10up/json-block-renderer/issues"},"license":"MIT","homepage":"https://github.com/10up/json-block-renderer#readme","keywords":["wordpress","blocks","ai","prompt","gutenberg"],"repository":{"url":"git+https://github.com/10up/json-block-renderer.git","type":"git","directory":"packages/prompt-generator"},"description":"Generate AI prompts for WordPress block generation","maintainers":[{"email":"mail@fabian-kaegy.de","name":"fabiankaegy"},{"email":"eugene.manuilov@gmail.com","name":"eugene-manuilov"},{"email":"christian.m.chung@gmail.com","name":"christianc1"},{"email":"nicholasio.oliveira@gmail.com","name":"nicholasio"},{"email":"joesnellpdx@gmail.com","name":"joesnellpdx"},{"email":"devin.leggett@gmail.com","name":"devinle"},{"email":"daryll.doyle@10up.com","name":"darylldoyle"},{"email":"jeffpaul@hotmail.com","name":"jeffpaul"}],"readme":"# @10up/block-renderer-prompt-generator\n\nGenerate AI system prompts with block documentation, design tokens, and patterns. These prompts guide AI assistants in generating valid WordPress block structures.\n\n## Installation\n\n```bash\nnpm install @10up/block-renderer-prompt-generator\n# or\npnpm add @10up/block-renderer-prompt-generator\n```\n\n## Overview\n\nThis package generates comprehensive system prompts for AI assistants that include:\n\n1. **Block documentation** - Available blocks with their props and constraints\n2. **Design tokens** - Colors, typography, spacing from theme.json\n3. **Patterns** - Available block patterns that can be referenced\n4. **User preferences** - Style guide and preferred blocks\n5. **Format instructions** - How to structure the JSON output\n\n## Usage\n\n### Generate Complete System Prompt\n\nThe main entry point - generates a full system prompt:\n\n```typescript\nimport { generateSystemPrompt } from '@10up/block-renderer-prompt-generator';\n\nconst prompt = generateSystemPrompt({\n  catalog: blockCatalog,\n  tokens: themeTokens,\n  patterns: patternRegistry,\n  preferences: userPreferences,\n  compact: false\n});\n\n// Use as system prompt for AI\n```\n\n### Generate Minimal Prompt\n\nFor smaller context windows:\n\n```typescript\nimport { generateMinimalPrompt } from '@10up/block-renderer-prompt-generator';\n\nconst prompt = generateMinimalPrompt({\n  tokens: themeTokens,\n  patterns: patternRegistry,\n});\n```\n\n### Prompt Options\n\n```typescript\ninterface GeneratePromptOptions {\n  /** Block catalog for documentation */\n  catalog?: BlockCatalog;\n  /** Theme tokens for color/typography docs */\n  tokens?: ThemeTokens;\n  /** Available patterns */\n  patterns?: PatternRegistry;\n  /** User preferences */\n  preferences?: BlockPreferencesConfig;\n  /** Use compact format for smaller context */\n  compact?: boolean;\n}\n```\n\n## Individual Generators\n\n### Block Documentation\n\n```typescript\nimport {\n  generateBlocksPrompt,\n  generateBlockList,\n  generateBlockDocumentation,\n  generateNestingRulesPrompt,\n} from '@10up/block-renderer-prompt-generator';\n\n// Full block documentation\nconst blocksDoc = generateBlocksPrompt(catalog);\n\n// Simple list of block names\nconst blockList = generateBlockList(catalog);\n// 'core/paragraph, core/heading, core/group, ...'\n\n// Documentation for a single block\nconst paragraphDoc = generateBlockDocumentation(paragraphDefinition);\n\n// Nesting rules documentation\nconst nestingDoc = generateNestingRulesPrompt(catalog);\n```\n\n### Token Documentation\n\n```typescript\nimport {\n  generateTokensPrompt,\n  generateColorsPrompt,\n  generateGradientsPrompt,\n  generateTypographyPrompt,\n  generateSpacingPrompt,\n  generateShadowsPrompt,\n  generateLayoutPrompt,\n} from '@10up/block-renderer-prompt-generator';\n\n// Complete token documentation\nconst tokensDoc = generateTokensPrompt(tokens);\n\n// Individual token types\nconst colorsDoc = generateColorsPrompt(tokens);\nconst gradientsDoc = generateGradientsPrompt(tokens);\nconst typographyDoc = generateTypographyPrompt(tokens);\nconst spacingDoc = generateSpacingPrompt(tokens);\nconst shadowsDoc = generateShadowsPrompt(tokens);\nconst layoutDoc = generateLayoutPrompt(tokens);\n```\n\n### Pattern Documentation\n\n```typescript\nimport {\n  generatePatternsPrompt,\n  generatePatternList,\n  generatePatternDocumentation,\n  generateCompactPatternList,\n} from '@10up/block-renderer-prompt-generator';\n\n// Full pattern documentation\nconst patternsDoc = generatePatternsPrompt(patterns);\n\n// Simple list of pattern slugs\nconst patternList = generatePatternList(patterns);\n// 'theme/hero-section, theme/feature-grid, ...'\n\n// Documentation for a single pattern\nconst heroDoc = generatePatternDocumentation(heroPattern);\n\n// Compact list for smaller context\nconst compactList = generateCompactPatternList(patterns);\n```\n\n### Section Styles Documentation\n\n```typescript\nimport {\n  generateSectionStylesPrompt,\n  generateSectionStyleList,\n  generateSectionStyleDocumentation,\n  generateCompactSectionStyleList,\n} from '@10up/block-renderer-prompt-generator';\n\n// Full section styles documentation\nconst stylesDoc = generateSectionStylesPrompt(sectionStyles);\n\n// Simple list of style names\nconst styleList = generateSectionStyleList(sectionStyles);\n\n// Documentation for a single section style\nconst heroStyleDoc = generateSectionStyleDocumentation('hero', heroStyle);\n\n// Compact list for smaller context\nconst compactList = generateCompactSectionStyleList(sectionStyles);\n```\n\n### Ignite WP Documentation\n\n```typescript\nimport {\n  generateIgnitePrompt,\n  generateCompactIgnitePrompt,\n} from '@10up/block-renderer-prompt-generator';\n\n// Full Ignite WP documentation (typography presets, fluid values)\nconst igniteDoc = generateIgnitePrompt(igniteTokens);\n\n// Compact version for smaller context\nconst compactIgniteDoc = generateCompactIgnitePrompt(igniteTokens);\n```\n\n### Critical Styling Rules\n\n```typescript\nimport { generateCriticalStylingRules } from '@10up/block-renderer-prompt-generator';\n\n// Generate rules for consistent AI styling decisions\nconst rules = generateCriticalStylingRules();\n// Returns markdown with best practices for block styling\n```\n\n## Generated Prompt Structure\n\nA complete generated prompt includes:\n\n```markdown\n# WordPress Block Generation\n\nYou are generating WordPress blocks using a JSON format...\n\n## Block Tree Format\n\nThe JSON structure you should generate...\n\n## Available Blocks\n\n### core/paragraph\nText block with the following props:\n- content (string): The paragraph text\n- dropCap (boolean): Enable drop cap\n...\n\n### core/heading\nHeading block with levels 1-6...\n\n## Design Tokens\n\n### Colors\nAvailable colors: primary (#0073aa), secondary (#23282d), ...\n\n### Typography\nFont sizes: small (13px), medium (16px), large (20px), ...\n\n### Spacing\nSpacing scale: 20 (0.5rem), 30 (0.75rem), 40 (1rem), ...\n\n## Available Patterns\n\n### theme/hero-section\nA full-width hero with heading and CTA...\n\n### theme/feature-grid\nThree-column feature grid...\n\n## User Preferences\n\n### Preferred Blocks\n- core/group (for containers)\n- core/columns (for layouts)\n\n### Style Guide\n- Always use constrained layout for groups\n- Prefer semantic heading levels\n```\n\n## Compact Mode\n\nFor AI models with smaller context windows, use compact mode:\n\n```typescript\nconst prompt = generateSystemPrompt({\n  catalog,\n  tokens,\n  patterns,\n  compact: true  // Shorter, more concise output\n});\n```\n\nCompact mode:\n- Uses shorter descriptions\n- Omits detailed attribute documentation\n- Lists only essential tokens\n- Removes examples\n\n## Complete Exports\n\n### System Prompt\n\n| Function | Description |\n|----------|-------------|\n| `generateSystemPrompt(options)` | Generate complete system prompt |\n| `generateMinimalPrompt(options)` | Generate minimal prompt |\n| `generateCriticalStylingRules()` | Generate critical styling rules |\n\n### Block Documentation\n\n| Function | Description |\n|----------|-------------|\n| `generateBlocksPrompt(catalog)` | Full blocks documentation |\n| `generateBlockList(catalog)` | Simple comma-separated list |\n| `generateBlockDocumentation(definition)` | Single block documentation |\n| `generateNestingRulesPrompt(catalog)` | Nesting rules documentation |\n\n### Token Documentation\n\n| Function | Description |\n|----------|-------------|\n| `generateTokensPrompt(tokens, options?)` | Complete tokens documentation |\n| `generateColorsPrompt(tokens)` | Color tokens documentation |\n| `generateGradientsPrompt(tokens)` | Gradient tokens documentation |\n| `generateTypographyPrompt(tokens)` | Typography documentation |\n| `generateSpacingPrompt(tokens)` | Spacing tokens documentation |\n| `generateShadowsPrompt(tokens)` | Shadow tokens documentation |\n| `generateLayoutPrompt(tokens)` | Layout settings documentation |\n\n### Pattern Documentation\n\n| Function | Description |\n|----------|-------------|\n| `generatePatternsPrompt(patterns)` | Full patterns documentation |\n| `generatePatternList(patterns)` | Simple comma-separated list |\n| `generatePatternDocumentation(pattern)` | Single pattern documentation |\n| `generateCompactPatternList(patterns)` | Compact pattern list |\n\n### Section Styles Documentation\n\n| Function | Description |\n|----------|-------------|\n| `generateSectionStylesPrompt(styles)` | Full section styles documentation |\n| `generateSectionStyleList(styles)` | Simple list of style names |\n| `generateSectionStyleDocumentation(name, style)` | Single section style docs |\n| `generateCompactSectionStyleList(styles)` | Compact section style list |\n\n### Ignite WP Documentation\n\n| Function | Description |\n|----------|-------------|\n| `generateIgnitePrompt(tokens)` | Full Ignite WP documentation |\n| `generateCompactIgnitePrompt(tokens)` | Compact Ignite WP documentation |\n\n### Types\n\n| Type | Description |\n|------|-------------|\n| `GeneratePromptOptions` | Options for prompt generation |\n| `TokenPromptOptions` | Options for token prompt generation |\n\n## License\n\nMIT\n","readmeFilename":"README.md"}