ワンクリックで
texty
texty には getdokan から収集した 4 個の skills があり、リポジトリ単位の職業カバレッジとサイト内 skill 詳細ページを表示します。
このリポジトリの skills
MUST invoke before reading or writing any Texty end-to-end (Playwright) test. Encodes this suite's auth model (cached admin storage state + the WP email-verification interstitial), the `helpers/texty.ts` client API, the REST-contract + idempotency patterns, and the plugin-ui/base-ui selector gotchas that have already cost real debugging time. Load it first so the very first spec follows the conventions, not the third one. TRIGGER (any of these = invoke immediately, before tools): - File path matches `tests/e2e/**`, `**/*.spec.ts`, `tests/e2e/helpers/**`, `tests/e2e/global.setup.ts`, `playwright.config.ts`, or `tests/tsconfig.json` - Task involves: e2e test, end-to-end, Playwright, Playwright MCP, `@playwright/test`, spec file, `test.describe`, REST contract test, API contract test, auth/storage state, test coverage, COVERAGE matrix, `npm run test:e2e`, flaky test, selector/locator for the admin SPA under test - User says: "write an e2e test", "add a spec", "test this page/endpoint", "give full test coverage"
MUST invoke before any read or edit that touches Texty PHP code under `includes/**`. Encodes the project's namespace, registry, REST, send-pipeline, notification, and gateway conventions plus the WordPress Coding Standards rules `phpcs.xml` enforces. TRIGGER (any of these = invoke immediately, before tools): - File path matches `includes/**`, `texty.php`, or `**/*.php` - Task involves: PHP class, REST endpoint, hook (action/filter), gateway, notification, integration, dispatcher, install/uninstall, DataLayer, SmsStat, dbDelta, wp_options, user_meta, post_meta, Mozart, WPCS, phpcs, composer - User says: "add a gateway", "add a notification", "add a REST endpoint", "register a hook", "add a setting", "add an integration", "create a PHP class", "fix this PHPCS warning", "wire up `texty_*` hook", "add a column to `wp_texty_sms_stat`" SKIP (do NOT invoke): - Frontend-only edits in `src/**` (use `frontend-dev`) - Pure docs (`README.md`, `CLAUDE.md`, `readme.txt`) - Build / release tasks (`bin/build.sh`, version b
THIS IS THE PR REVIEW + CODE REVIEW SKILL. Invoke for any review intent — single file, diff, branch, or full pull request — against Texty's standards (WordPress Coding Standards on PHP, the 5 frontend rules in `frontend-dev`). Covers line-level violations, backward-compatibility breaks, fatal-error risks, and PR-level merge readiness. TRIGGER — invoke immediately when the user says ANY of these (case-insensitive, with or without a leading slash): - "pr review", "PR review", "review pr", "review PR", "review this pr", "review the pr" - "code review", "review this code", "review the code", "code review this" - "review #123", "review pr #123", "review PR-123", "review my changes", "review my branch", "review this branch", "review this diff" - "check this pr", "audit this pr", "audit this code", "audit this file", "audit this diff", "audit this branch" - "is this ready to merge", "is this safe to merge", "approve this pr", "approve this", "ship review" - "find issues in this branch", "what's wrong with X", "any
MUST invoke before any read or edit that touches the Texty frontend. The 5 coding rules in this skill (text-domain `texty`, arrow functions, try/catch, full types, Tailwind utilities) apply to every line of frontend code — load them first so the very first edit follows them, not the third one. TRIGGER (any of these = invoke immediately, before tools): - File path matches `src/**` or `src/**/*.{ts,tsx,js,jsx,css,scss}` - File path matches `**/*.tsx`, `**/*.ts`, `package.json`, `tsconfig.json`, `webpack.config.js`, `postcss.config.js`, `tailwind.config.*`, `.prettierrc` - Task involves: React, JSX, TypeScript, Tailwind, plugin-ui, recharts, react-router, hash routing, admin SPA, dashboard, settings page, notifications page, tools page, toast, chart, REST call, apiFetch, useEffect, useState, custom hook, route, withRouter, menu sync, i18n string, .pot regen - User says: "add a page", "build a component", "wire up an endpoint", "fetch from texty/v1/...", "add a chart", "add a toast", "convert .js to .tsx", "refa