SilverAssist
- 19 skills
- 0 followers
- 7 hours ago last updated
- ▌ Quality Checks 2 · silverassistRun and troubleshoot code quality tools for Silver Assist WordPress plugins. Covers PHPCS (WordPress Coding Standards), PHPStan (static analysis level 8), PHPUnit test execution, the unified quality check script, and CI/CD integration. Use when fixing code style errors, running quality checks, or troubleshooting CI failures.
- ▌ Testing Patterns 2 · silverassistGuide for writing tests with Jest and React Testing Library. Use this when creating tests, debugging test failures, or implementing test patterns for Server Actions and Next.js 15.
- ▌ Release Management 2 · silverassistCreate and manage releases for Silver Assist WordPress plugins. Covers the unified build script, GitHub Actions release workflow, version bumping, CHANGELOG updates, immutable tag rules, and the full release pipeline. Use when creating releases, setting up release infrastructure for new plugins, or troubleshooting failed releases.
- ▌ Domain Driven Design 2 · silverassistGuide for organizing code using Domain-Driven Design principles. Use this when creating new features, restructuring folders, or ensuring consistent project organization.
- ▌ Quality Checks · silverassistRun and troubleshoot code quality tools for agents-toolkit. Covers the Node.js test runner, linting, and CI checks. Use when fixing test failures or troubleshooting CI.
- ▌ Testing Patterns · silverassistGuide for writing tests with Node.js built-in test runner. Use this when creating tests, debugging test failures, or implementing test patterns for the agents-toolkit CLI.
- ▌ Testing · silverassistWrite and run PHPUnit tests for Silver Assist WordPress plugins. Covers WordPress Test Suite integration, test bootstrap, base TestCase class, factory patterns, database schema handling, test naming conventions, and common testing patterns. Use when writing new tests, debugging test failures, or setting up test infrastructure.
- ▌ Release Management · silverassistCreate and manage npm releases for the agents-toolkit package. Covers version bumping, CHANGELOG updates, GitHub Actions release workflow, npm publish, and immutable tag rules. Use when creating releases or troubleshooting the release pipeline.
- ▌ Domain Driven Design · silverassistGuide for organizing code using Domain-Driven Design principles. Use this when creating new features, restructuring folders, or ensuring consistent project organization.
- ▌ Core Review · silverassistRun a consistency review before opening a PR or before pushing fixes in response to a reviewer — as a dedicated read-only pass (inline or via @core-review on Copilot; optionally a subagent on Claude Code) — to preempt Copilot/reviewer iterations. Scope follows `--budget`: the diff (`quick`), the diff plus one-hop neighbours (`medium`, the default), or the whole repository (`thorough`). Use when about to push a branch for review or to push a batch of review fixes.
- ▌ Stack Context · silverassistDetect the exact framework and library versions this project has installed (Next.js, React, TypeScript, Tailwind, shadcn/Radix, and the rest of package.json), flag which ones are behind the npm registry, and — when Next.js or React itself is behind — look up what shipped between the installed and latest version so recommendations use current APIs instead of stale or Pages-Router-era patterns pulled from training data. Use before planning or touching code in any dev workflow: analyzing a ticket, writing a plan, reviewing code, or fixing issues.
- ▌
- ▌ Plugin Creation · silverassistScaffold a new Silver Assist WordPress plugin from scratch. Covers file structure, PSR-4 autoloading, main plugin file, composer.json, LoadableInterface architecture, configuration files (phpcs.xml, phpstan.neon, phpunit.xml.dist), test bootstrap, CI/CD workflows, and AI agent customization. Use when creating a new plugin or understanding the standard architecture.
- ▌ Tsdoc Standards · silverassistWrite and enforce TSDoc (not JSDoc) in TypeScript. Use when adding or reviewing doc comments on functions, components, interfaces, or file headers. Covers allowed tags, forbidden JSDoc patterns, and templates.
- ▌ Create Component · silverassistCreate new components in Silver Assist WordPress plugins following the LoadableInterface pattern. Covers adding services, controllers, views, models, repositories, and infrastructure components with proper registration, PHPDoc, and quality checks. Use when adding a new class or feature to an existing plugin.
- ▌ AI SEO Optimization · silverassistOptimize websites for Google's generative AI features and browser agents. Use when asked to "optimize for AI search", "AI overview", "agent-friendly audit", "E-E-A-T assessment", "AI SEO", "generative search optimization", or "audit accessibility for agents".
- ▌ Component Architecture · silverassistGuide for creating and organizing React components. Use this when creating new components, restructuring folders, or ensuring consistent component patterns.
- ▌ Github Review Management · silverassistFetch, reply to, resolve, and close GitHub pull-request review threads with the gh CLI and GraphQL API. Use when handling Copilot or human PR reviews end-to-end.
- ▌ Bitbucket Review Management · silverassistFetch, reply to, and resolve Bitbucket pull-request review comments with the twg CLI. Use when handling reviewer feedback on a Bitbucket PR end-to-end, or when a PR needs creating, approving, or merging from the terminal.