[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"workflow-asset-40ba68dd":3,"seo:featured-workflow:40ba68dd-4db9-11f1-9bc6-00163e2b0d79:en":84,"workflow-related-asset-40ba68dd-40ba68dd-4db9-11f1-9bc6-00163e2b0d79":85},{"id":4,"uuid":5,"slug":6,"title":7,"description":8,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":13,"parent_id":12,"parent_uuid":11,"lang_type":14,"steps":15,"tags":22,"has_voted":28,"visibility":18,"share_token":11,"is_featured":12,"content_hash":29,"asset_kind":30,"target_tools":31,"install_mode":35,"entrypoint":19,"risk_profile":36,"dependencies":38,"verification":43,"agent_metadata":46,"agent_fit":59,"trust":71,"provenance":80,"created_at":82,"updated_at":83},3212,"40ba68dd-4db9-11f1-9bc6-00163e2b0d79","asset-40ba68dd","CodeIgniter 4 — Proven Lightweight PHP Framework","CodeIgniter 4 is a lightweight full-stack PHP framework known for its small footprint, fast performance, and straightforward documentation, making it one of the easiest PHP frameworks to learn.","8a911193-3180-11f1-9bc6-00163e2b0d79","AI Open Source","",0,2,"en",[16],{"id":17,"step_order":18,"title":19,"description":11,"prompt_template":20,"variables":11,"depends_on":21,"expected_output":11},3775,1,"CodeIgniter 4 Overview","# CodeIgniter 4 — Proven Lightweight PHP Framework\n\n## Quick Use\n```bash\ncomposer create-project codeigniter4\u002Fappstarter myapp\ncd myapp && php spark serve\n```\n\n## Introduction\nCodeIgniter 4 is a complete rewrite of the original CodeIgniter framework, modernized with PHP 8 support, namespaces, PSR compliance, and a built-in CLI tool called Spark. It maintains the framework's tradition of a small footprint and clear documentation while adding features expected in a modern PHP framework like an ORM, migrations, and a testing library.\n\n## What CodeIgniter 4 Does\n- Provides MVC architecture with controllers, models, and view templates\n- Includes a query builder and simple ORM for database operations\n- Runs a built-in development server via `php spark serve`\n- Supports database migrations, seeding, and schema management\n- Offers a CLI tool (Spark) for code generation and common tasks\n\n## Architecture Overview\nCodeIgniter 4 follows the Model-View-Controller pattern with a front controller that routes all requests through `public\u002Findex.php`. The routing system supports both defined routes and automatic controller method discovery. The framework loads only the components needed for each request, keeping memory usage low. Services are accessed through a service locator pattern, and configuration is handled via PHP classes rather than arrays or YAML files.\n\n## Self-Hosting & Configuration\n- Install with Composer: `composer create-project codeigniter4\u002Fappstarter`\n- Configure the database in `app\u002FConfig\u002FDatabase.php` with connection details\n- Set the base URL and environment in `.env` (development, testing, production)\n- Run migrations with `php spark migrate` to apply database schema changes\n- Deploy to Apache or Nginx with a standard PHP-FPM configuration\n\n## Key Features\n- Extremely small framework core with fast request processing\n- Built-in RESTful resource routing for API development\n- Shield authentication library for login, registration, and 2FA\n- Honeypot and CSRF protection included by default\n- Comprehensive testing library with mock HTTP requests and database testing\n\n## Comparison with Similar Tools\n- **Laravel** — more features and larger ecosystem, heavier runtime footprint\n- **Symfony** — enterprise-grade component library, steeper learning curve\n- **Slim** — micro framework for APIs only, no ORM or view layer\n- **CakePHP** — convention-over-configuration approach, similar maturity, more opinionated\n\n## FAQ\n**Q: How does CodeIgniter 4 compare to Laravel in performance?**\nA: CodeIgniter 4 generally has lower memory usage and faster request times due to its smaller core. Laravel offers more built-in features at the cost of that overhead.\n\n**Q: Does CodeIgniter 4 support PHP 8?**\nA: Yes. CodeIgniter 4 requires PHP 8.1 or higher and takes advantage of modern PHP features like enums, fibers, and named arguments.\n\n**Q: Is CodeIgniter 4 good for REST APIs?**\nA: Yes. It includes a ResourceController base class and content negotiation for building RESTful services without additional packages.\n\n**Q: Can I use Eloquent ORM with CodeIgniter 4?**\nA: Technically possible via Composer, but the framework's built-in Model and Query Builder are designed to work together. Mixing ORMs adds complexity.\n\n## Sources\n- https:\u002F\u002Fgithub.com\u002Fcodeigniter4\u002FCodeIgniter4\n- https:\u002F\u002Fcodeigniter.com","0",[23],{"id":24,"name":25,"slug":26,"icon":27},12,"Configs","config","⚙️",false,"5c44e55c5dadfebf1b5ca4bf449ef9d0061e5983ed0ea7f5739a5b2b55d39eee","skill",[32,33,34],"claude_code","codex","gemini_cli","single",{"executes_code":28,"modifies_global_config":28,"requires_secrets":37,"uses_absolute_paths":28,"network_access":28},[],{"npm":39,"pip":40,"brew":41,"system":42},[],[],[],[],{"commands":44,"expected_files":45},[],[19],{"asset_kind":30,"target_tools":47,"install_mode":35,"entrypoint":19,"risk_profile":48,"dependencies":50,"content_hash":29,"verification":55,"inferred":58},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":49,"uses_absolute_paths":28,"network_access":28},[],{"npm":51,"pip":52,"brew":53,"system":54},[],[],[],[],{"commands":56,"expected_files":57},[],[19],true,{"target":33,"score":60,"status":61,"policy":62,"why":63,"asset_kind":30,"install_mode":35},98,"native","allow",[64,65,66,67,68,69,70],"target_tools includes codex","asset_kind skill","install_mode single","markdown-only","policy allow","safe markdown-only Codex install","trust established",{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":29,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":74,"review_status":75,"signals":76},"established","hash_only",[],"unreviewed",[77,78,79],"author has published assets","content hash available","no dangerous capability badges",{"owner_uuid":9,"owner_name":10,"source_url":81,"content_hash":29,"visibility":18,"created_at":82,"updated_at":83},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-40ba68dd","2026-05-12 12:15:47","2026-05-12 19:49:58",null,[86,138,184,232],{"id":87,"uuid":88,"slug":89,"title":90,"description":91,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":92,"parent_id":12,"parent_uuid":11,"lang_type":14,"steps":93,"tags":94,"has_voted":28,"visibility":18,"share_token":11,"is_featured":12,"content_hash":96,"asset_kind":30,"target_tools":97,"install_mode":35,"entrypoint":98,"risk_profile":99,"dependencies":101,"verification":106,"agent_metadata":109,"agent_fit":121,"trust":123,"provenance":126,"created_at":128,"updated_at":129,"__relatedScore":130,"__relatedReasons":131,"__sharedTags":136},2207,"8e9001d7-41cf-11f1-9bc6-00163e2b0d79","uikit-lightweight-modular-front-end-framework-8e9001d7","UIkit — Lightweight Modular Front-End Framework","A lightweight and modular front-end framework for developing fast and powerful web interfaces. UIkit provides a comprehensive collection of HTML, CSS, and JS components with consistent styling.",71,[],[95],{"id":24,"name":25,"slug":26,"icon":27},"7dd62a7e56574380cfc3fc21a66f0d52b85e6073af703625fb69735a2ee775a1",[32,33,34],"UIkit Overview",{"executes_code":28,"modifies_global_config":28,"requires_secrets":100,"uses_absolute_paths":28,"network_access":28},[],{"npm":102,"pip":103,"brew":104,"system":105},[],[],[],[],{"commands":107,"expected_files":108},[],[98],{"asset_kind":30,"target_tools":110,"install_mode":35,"entrypoint":98,"risk_profile":111,"dependencies":113,"content_hash":96,"verification":118},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":112,"uses_absolute_paths":28,"network_access":28},[],{"npm":114,"pip":115,"brew":116,"system":117},[],[],[],[],{"commands":119,"expected_files":120},[],[98],{"target":33,"score":60,"status":61,"policy":62,"why":122,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":96,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":124,"review_status":75,"signals":125},[],[77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":127,"content_hash":96,"visibility":18,"created_at":128,"updated_at":129},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fuikit-lightweight-modular-front-end-framework-8e9001d7","2026-04-27 08:25:13","2026-05-12 10:27:32",105.7859987446469,[132,133,134,135],"topic-match","same-kind","same-target","same-author",[26,137],"configs",{"id":139,"uuid":140,"slug":141,"title":142,"description":143,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":24,"parent_id":12,"parent_uuid":11,"lang_type":14,"steps":144,"tags":145,"has_voted":28,"visibility":18,"share_token":11,"is_featured":12,"content_hash":147,"asset_kind":30,"target_tools":148,"install_mode":35,"entrypoint":149,"risk_profile":150,"dependencies":152,"verification":157,"agent_metadata":160,"agent_fit":172,"trust":174,"provenance":177,"created_at":179,"updated_at":180,"__relatedScore":181,"__relatedReasons":182,"__sharedTags":183},3076,"1b523f02-4d55-11f1-9bc6-00163e2b0d79","asset-1b523f02","Typecho — Lightweight PHP Blogging Platform","Typecho is a minimalist PHP blogging engine that prioritizes speed and simplicity. It supports Markdown, themes, plugins, and runs on any standard LAMP or LEMP stack.",[],[146],{"id":24,"name":25,"slug":26,"icon":27},"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",[32,33,34],"SKILL.md",{"executes_code":28,"modifies_global_config":28,"requires_secrets":151,"uses_absolute_paths":28,"network_access":28},[],{"npm":153,"pip":154,"brew":155,"system":156},[],[],[],[],{"commands":158,"expected_files":159},[],[],{"asset_kind":30,"target_tools":161,"install_mode":35,"entrypoint":149,"risk_profile":162,"dependencies":164,"content_hash":147,"verification":169,"inferred":58},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":163,"uses_absolute_paths":28,"network_access":28},[],{"npm":165,"pip":166,"brew":167,"system":168},[],[],[],[],{"commands":170,"expected_files":171},[],[],{"target":33,"score":60,"status":61,"policy":62,"why":173,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":147,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":175,"review_status":75,"signals":176},[],[77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":178,"content_hash":147,"visibility":18,"created_at":179,"updated_at":180},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fasset-1b523f02","2026-05-12 00:18:55","2026-05-12 11:09:23",101.67091502846026,[132,133,134,135],[26,137],{"id":185,"uuid":186,"slug":187,"title":188,"description":189,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":190,"parent_id":12,"parent_uuid":11,"lang_type":14,"steps":191,"tags":192,"has_voted":28,"visibility":18,"share_token":11,"is_featured":12,"content_hash":194,"asset_kind":30,"target_tools":195,"install_mode":35,"entrypoint":196,"risk_profile":197,"dependencies":199,"verification":204,"agent_metadata":207,"agent_fit":219,"trust":221,"provenance":225,"created_at":227,"updated_at":228,"__relatedScore":229,"__relatedReasons":230,"__sharedTags":231},2301,"0a6b7ce7-42ff-11f1-9bc6-00163e2b0d79","mithril-js-lightweight-spa-framework-built-routing-xhr-0a6b7ce7","Mithril.js — Lightweight SPA Framework with Built-In Routing and XHR","Mithril.js is a compact JavaScript framework for building single-page applications that includes a virtual DOM engine, client-side router, and XHR utility in under 10 KB gzipped.",109,[],[193],{"id":24,"name":25,"slug":26,"icon":27},"4774250ac7e309ac822298b2e99dfeb11cdef33773f112af180943d4e82fdf29",[32,33,34],"Mithril.js Overview",{"executes_code":28,"modifies_global_config":28,"requires_secrets":198,"uses_absolute_paths":28,"network_access":28},[],{"npm":200,"pip":201,"brew":202,"system":203},[],[],[],[],{"commands":205,"expected_files":206},[],[196],{"asset_kind":30,"target_tools":208,"install_mode":35,"entrypoint":196,"risk_profile":209,"dependencies":211,"content_hash":194,"verification":216},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":210,"uses_absolute_paths":28,"network_access":28},[],{"npm":212,"pip":213,"brew":214,"system":215},[],[],[],[],{"commands":217,"expected_files":218},[],[196],{"target":33,"score":60,"status":61,"policy":62,"why":220,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":194,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":222,"review_status":75,"signals":223},[],[224,77,78,79],"asset has usage views",{"owner_uuid":9,"owner_name":10,"source_url":226,"content_hash":194,"visibility":18,"created_at":227,"updated_at":228},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fmithril-js-lightweight-spa-framework-built-routing-xhr-0a6b7ce7","2026-04-28 20:37:38","2026-05-12 10:06:42",97.06208902773734,[132,133,134,135],[26,137],{"id":233,"uuid":234,"slug":235,"title":236,"description":237,"author_id":9,"author_name":10,"author_avatar":11,"token_estimate":12,"time_saved":12,"model_used":11,"fork_count":12,"vote_count":12,"view_count":238,"parent_id":12,"parent_uuid":11,"lang_type":14,"steps":239,"tags":240,"has_voted":28,"visibility":18,"share_token":11,"is_featured":12,"content_hash":242,"asset_kind":30,"target_tools":243,"install_mode":35,"entrypoint":244,"risk_profile":245,"dependencies":247,"verification":252,"agent_metadata":255,"agent_fit":267,"trust":269,"provenance":272,"created_at":274,"updated_at":275,"__relatedScore":276,"__relatedReasons":277,"__sharedTags":278},2205,"6c86c879-41cf-11f1-9bc6-00163e2b0d79","backbone-js-lightweight-mvc-framework-javascript-6c86c879","Backbone.js — Lightweight MVC Framework for JavaScript Applications","A minimal JavaScript framework that provides models with key-value binding, collections, views with declarative event handling, and RESTful JSON sync — giving structure to web applications.",82,[],[241],{"id":24,"name":25,"slug":26,"icon":27},"03be8412059a41d261bd778b91514cccdc38b864924015a294473a0075f0a6b1",[32,33,34],"Backbone.js Overview",{"executes_code":28,"modifies_global_config":28,"requires_secrets":246,"uses_absolute_paths":28,"network_access":28},[],{"npm":248,"pip":249,"brew":250,"system":251},[],[],[],[],{"commands":253,"expected_files":254},[],[244],{"asset_kind":30,"target_tools":256,"install_mode":35,"entrypoint":244,"risk_profile":257,"dependencies":259,"content_hash":242,"verification":264},[32,33,34],{"executes_code":28,"modifies_global_config":28,"requires_secrets":258,"uses_absolute_paths":28,"network_access":28},[],{"npm":260,"pip":261,"brew":262,"system":263},[],[],[],[],{"commands":265,"expected_files":266},[],[244],{"target":33,"score":60,"status":61,"policy":62,"why":268,"asset_kind":30,"install_mode":35},[64,65,66,67,68,69,70],{"author_trust_level":72,"verified_publisher":28,"asset_signed_hash":242,"signature_status":73,"install_count":12,"report_count":12,"dangerous_capability_badges":270,"review_status":75,"signals":271},[],[77,78,79],{"owner_uuid":9,"owner_name":10,"source_url":273,"content_hash":242,"visibility":18,"created_at":274,"updated_at":275},"https:\u002F\u002Ftokrepo.com\u002Fen\u002Fworkflows\u002Fbackbone-js-lightweight-mvc-framework-javascript-6c86c879","2026-04-27 08:24:16","2026-05-12 12:45:04",96.87861713856411,[132,133,134,135],[26,137]]