trk
- 23 skills
- 0 followers
- 11 hours ago last updated
- ▌ Pw Test · trkUse when creating, executing, or managing Pest tests within ProcessWire or ProcessWire modules, including Test-Driven Development (TDD) tasks.
- ▌ Pw Pages · trkUse when constructing ProcessWire Selectors or manipulating Page objects — finding, filtering, creating, editing, trashing, and deleting pages.
- ▌ Pw Queue · trkUse when creating, dispatching, or interacting with Queue jobs in ProcessWire (processwire-console file-based queues).
- ▌ Pw Expert · trkUse when working with Laravel Prompts/Symfony Console command patterns, or when determining the correct, context-safe way to access ProcessWire API variables like $page, $pages, or $user.
- ▌ Pw Seeder · trkUse when creating, dispatching, or interacting with Database Seeding in ProcessWire (processwire-console file-based seeders).
- ▌ Pw Admin UI · trkUse when designing, structuring, or rendering HTML for ProcessWire Admin interfaces, custom Process modules, or Inputfields.
- ▌ Pw Migrations · trkUse when creating, running, rolling back, or managing ProcessWire schema migrations via the CLI.
- ▌ Pw Scheduling · trkUse when creating, scheduling, or managing time-based tasks in ProcessWire via the CronExpression wrapper.
- ▌ Pw Maintenance · trkUse when toggling the application's maintenance mode (down/up) in ProcessWire and managing downtime configuration.
- ▌ Pw Url Routing · trkUse when utilizing ProcessWire URL/Path hooks to create custom routing, virtual pages, or API endpoints without physical backend templates.
- ▌ Pw Brainstorming · trkUse when brainstorming or designing ProcessWire modules, templates, field schemas, or hooks to resolve ambiguity and validate architecture before implementation.
- ▌ Pw Module Markup · trkUse when creating independent frontend rendering systems explicitly extending the ProcessWire Markup module ecosystem.
- ▌ Pw Writing Plans · trkUse when creating implementation plans from approved specifications to ensure ProcessWire-native architecture, safe migration structures, and strict test-driven task execution.
- ▌ Pw Docs Architect · trkUse when creating or updating module documentation, package READMEs, architecture guides, or CLI command references for ProcessWire projects.
- ▌ Pw Module Process · trkUse when constructing custom admin page pipelines, dashboards, or routing structures within ProcessWire implementing isolated Process models and RBAC.
- ▌ Pw Security Audit · trkUse when auditing ProcessWire modules, hooks, templates, or MCP endpoints for security vulnerabilities like OWASP, input sanitization, RBAC, CSRF, and SQL injections.
- ▌ Pw Writing Skills · trkUse when creating or improving Boost skills for ProcessWire agents to ensure optimal CSO formatting and testing requirements.
- ▌ Pw Module Development · trkUse when building, structuring, or refactoring native backend modules for ProcessWire using PHP 8.4 and strict typing.
- ▌ Pw Custom Page Classes · trkUse when extending ProcessWire's base Page class to create specialized, strongly-typed custom classes representing specific templates.
- ▌ Pw Module Filevalidator · trkUse when deploying discrete file validation architectures inside ProcessWire assessing security and normalization workflows via FileValidator.
- ▌ Pw Module Textformatter · trkUse when building Textformatter modules to securely and dynamically format string-based fields immediately prior to output rendering in ProcessWire.
- ▌ Pw Systematic Debugging · trkUse when encountering any bug, test failure, blank screen of death, or unexpected behavior in ProcessWire before proposing fixes.
- ▌ Pw Module Fieldtype Inputfield · trkUse when building custom database fieldtypes and their corresponding interface inputfields in ProcessWire.