Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 03/01/2026 in all areas

  1. Export your ProcessWire site structure as comprehensive, AI-optimized documentation for ChatGPT, Claude, Copilot, and other AI coding assistants. What It Does Context automatically generates complete documentation of your ProcessWire site in formats specifically optimized for working with AI: πŸ“Š Site Structure Complete page hierarchy exported as JSON, TOON, and ASCII tree Shows all relationships, templates, URLs, and metadata Smart collapsing for large page lists πŸ“‹ Templates & Fields All template definitions with complete field configurations Field types, options, requirements, default values Special handling for Repeater, Matrix, Table fields πŸ“¦ Content Samples Real page examples exported for each template Shows actual data formats and field usage Helps AI understand your content patterns πŸ’Ύ Code Snippets Customized selector patterns for your site type Helper functions and utility code API implementation examples πŸ€– AI Prompts Ready-to-use project context file Template creation prompts Debugging assistance prompts Session continuity templates πŸ–₯️ CLI Commands Export from command line for AI agents Query templates, fields, and pages directly Perfect for Claude Code, Cursor, Windsurf integration Dual Format Export (The Game Changer!) Context exports in two formats simultaneously: JSON Format Standard format for development tools, APIs, and compatibility TOON Format (AI-Optimized) ✨ Token-Oriented Object Notation designed specifically for AI prompts: 30-60% fewer tokens than JSON Significantly reduces API costs Same data, more compact representation No external dependencies - pure PHP Real Savings Example For a typical ProcessWire site with 50 templates: structure.json (15,000 tokens) β†’ structure.toon (8,500 tokens) = 43% savings templates.json (8,000 tokens) β†’ templates.toon (4,000 tokens) = 50% savings samples/*.json (12,000 tokens) β†’ samples/*.toon (6,500 tokens) = 46% savings Cost Impact (Claude Sonnet pricing): JSON export: $0.105 per AI interaction TOON export: $0.057 per AI interaction Save ~$5/month if you use AI assistants 100 times/month Installation cd /site/modules/ git clone https://github.com/mxmsmnv/Context.git Then in admin: Modules β†’ Refresh β†’ Install Or download from ProcessWire Modules Directory Quick Start Web Interface Setup β†’ Modules β†’ Context β†’ Configure Choose your site type (Blog, E-commerce, Business, Catalog, Generic) βœ… Enable "Export TOON Format" (recommended for AI work!) Enable optional features: βœ… Export Content Samples βœ… Create Code Snippets βœ… Create AI Prompts βœ… Generate SKILL.md for AI Agents Click "Export Context for AI" Files appear in /site/assets/cache/context/ CLI Interface # Full export php index.php --context-export # Export TOON format only (fastest, smallest) php index.php --context-export --toon-only # Query specific data php index.php --context-query templates php index.php --context-query fields php index.php --context-query pages "template=product, limit=10" # Quick stats php index.php --context-stats # Help php index.php --context-help Perfect for AI coding agents like Claude Code, Cursor, and Windsurf! Generated Files /site/assets/cache/context/ β”œβ”€β”€ README.md # Complete documentation β”œβ”€β”€ SKILL.md # AI agent skill definition β”œβ”€β”€ structure.json / .toon # Page hierarchy β”œβ”€β”€ structure.txt # ASCII tree β”œβ”€β”€ templates.json / .toon # All templates & fields β”œβ”€β”€ templates.csv # Templates in CSV β”œβ”€β”€ tree.json / .toon # Combined structure β”œβ”€β”€ config.json / .toon # Site configuration β”œβ”€β”€ modules.json / .toon # Installed modules β”œβ”€β”€ classes.json / .toon # Custom Page classes β”‚ β”œβ”€β”€ samples/ # Real content examples β”‚ β”œβ”€β”€ product-samples.json β”‚ └── product-samples.toon # 46% smaller! β”‚ β”œβ”€β”€ snippets/ # Code patterns β”‚ β”œβ”€β”€ selectors.php # Customized for your site type β”‚ β”œβ”€β”€ helpers.php # Utility functions β”‚ └── api-examples.php # REST API examples β”‚ └── prompts/ # AI instructions β”œβ”€β”€ project-context.md # Complete project overview β”œβ”€β”€ create-template.md # Template creation guide β”œβ”€β”€ create-api.md # API creation guide β”œβ”€β”€ debug-issue.md # Debugging helper └── project-summary.md # Session continuity template Using with AI Assistants Web Interface Upload Upload TOON files to save tokens and costs: πŸ“Ž structure.toon πŸ“Ž templates.toon πŸ“Ž prompts/project-context.md Then ask your AI assistant: "Help me create a blog post template with title, body, author, categories, and featured image. Follow the existing patterns from templates.toon" AI Coding Agents (Claude Code, Cursor, Windsurf) 1. Tell your agent to read the docs: Read /site/modules/Context/AGENTS.md 2. Agent can now export context: php index.php --context-export --toon-only 3. Agent queries specific data: php index.php --context-query templates 4. Agent reads exported files: Read SKILL.md, then structure.toon and templates.toon The AI has complete context of your site and can generate code that follows your exact patterns! Site Type Customization Code snippets automatically adapt to your site type: Blog / News / Magazine Post listings, author archives, category filtering Recent posts, popular content, related articles E-commerce / Online Store Product listings, cart logic, order processing Inventory management, payment integration Business / Portfolio / Agency Service pages, team members, case studies Testimonials, project galleries Catalog / Directory / Listings Brand hierarchies, category filters Advanced search, sorting, pagination Generic / Mixed Content General purpose patterns for any site type Features Overview Always Exported (Core) βœ… Complete page tree structure βœ… All templates with field definitions βœ… Site configuration and settings βœ… Installed modules list βœ… Custom Page classes βœ… README with complete documentation βœ… SKILL.md for AI agents Optional (Configurable) βš™οΈ Content samples (1-10 per template) βš™οΈ API JSON schemas βš™οΈ URL routing structure βš™οΈ Performance metrics βš™οΈ Code snippets library βš™οΈ AI prompt templates βš™οΈ Field definitions metadata Advanced Settings Auto-update on template/field changes Custom export path (supports absolute paths) Maximum tree depth (3-20 levels) JSON children limit (prevent huge files) Compact mode for large lists Custom AI instructions CSS framework detection (or manual override) Why TOON Format? TOON is specifically designed for AI prompts. Here's the difference: JSON (verbose): { "products": [ {"id": 1, "title": "Dark Chocolate", "price": 12.99}, {"id": 2, "title": "Milk Chocolate", "price": 9.99} ] } TOON (compact): products[2]{id,title,price}: 1,Dark Chocolate,12.99 2,Milk Chocolate,9.99 Same data, 50% fewer tokens! Use Cases πŸ€– AI-Assisted Development Upload your site context to Claude/ChatGPT and get code that follows your exact patterns πŸ€– AI Coding Agents Claude Code, Cursor, Windsurf can export and query your site via CLI πŸ“š Developer Onboarding New team members get complete site documentation instantly πŸ”„ Site Migration Export complete site structure for documentation or migration planning πŸ“– Code Standards Maintain consistency across your team with AI that knows your patterns πŸ’° Cost Optimization Reduce AI API costs by 30-60% with TOON format πŸ” Session Continuity Maintain context between AI coding sessions with project-summary.md API Variable In your ProcessWire code: // Get Context module instance $context = wire('context'); // Programmatic export $context->executeExport(); // Get export path $path = $context->getContextPath(); Links GitHub: https://github.com/mxmsmnv/Context TOON Format Spec: https://toonformat.dev Screenshots Example Workflow Export your site Click one button or run php index.php --context-export Upload to AI Upload .toon files to Claude/ChatGPT for maximum efficiency Build features faster AI knows your exact site structure, templates, and patterns Save money Use 30-60% fewer tokens on every AI interaction Perfect for ProcessWire developers who use AI coding assistants! The TOON format support makes it significantly more cost-effective to work with Claude, ChatGPT, and similar tools. Now with CLI support for seamless AI agent integration! Questions? Suggestions? Let me know! πŸš€
    1 point
  2. @wbmnfktr I'd love to understand what you are suggesting but I don't. Could you please be more descriptive? What problem do you solve? What is the goal? What is the solution? How would it help me with my day to day work? What would be the expected outcome? What would be the benefit (compared to other approaches)?
    1 point
  3. I really like your tool choice. Very close to mine. Except I still use CC more den OC. But even that will change :-) As for the skills approach. I, too, think that this is the way to go. Here's my little collection: https://github.com/gebeer/processwire-ai-docs Where I would disagree is having each learning also in skills. I think a memory layer (see my processwire-memory skill based on memvid) is better suited for that. Another interesting approach that I just found recently is https://github.com/agenticnotetaking/arscontexta which is basically skills but interlinked like a wiki so the agent always finds the information it needs. So many things still to explore :-)
    1 point
Γ—
Γ—
  • Create New...