action-links
Guides implementation of structured action links on log events. Triggers: adding get_action_links() to a logger, creating navigational links on events, or when migrating inline links from get_log_row_details_output() to the action links system.
changelog
Adds changelog entries to readme.txt following keepachangelog format. Triggered when updating Unreleased section, documenting changes for release, or when user says "add changelog", "update changelog", "log this change".
code-quality
Enforces WordPress coding standards using phpcs, phpstan, and rector. Runs linting and static analysis on PHP/CSS/JS code. Triggers: "run phpcs", "run phpstan", "lint", "check code", "fix code style", "coding standards", or when lint errors occur.
git-commits
Provides project-specific git commit guidance for Simple History, especially for changes spanning core and premium plugins. Triggers: "commit", "multi-repo commit".
github-project
Use when working with the Simple History GitHub project board — updating issue status, querying board items, or automating project workflows.
logger-messages
Enforces active voice (verb-first) for all Simple History logger messages and the Event Details API for details output. Triggers: creating a new logger class, writing or modifying a 'messages' array in get_info()/getInfo(), calling notice_message/warning_message/info_message, or implementing get_log_row_details_output().
markdown-formatting
Formats markdown files using Prettier for consistent style. Runs after creating or updating markdown (.md) files. Triggers: "format markdown", "prettier", "fix md formatting".
premium-translate
Translate Simple History Premium plugin strings for one or multiple locales. Triggers when user says "translate premium", "premium translate", "update premium translations".
premium-version-update
Update Simple History Premium plugin version number in all required locations. Triggers when user says "bump premium version", "update premium version", "premium version-update".
sql
Runs SQL queries against the WordPress development database. Queries tables, inspects Simple History events, checks WordPress data, and helps with debugging. Triggers: "run query", "check database", "SQL", "show tables".
wordpress-org-compliance
Ensures WordPress.org compliance for freemium plugins and prevents trialware violations. Reviews premium features, upsells, license keys, and teasers before WordPress.org submission. Triggers: "premium", "upsell", "freemium", "license key", "wp.org guidelines", "trialware".
worktree
Create an isolated git worktree for extended development work with its own WordPress test environment. Useful for multi-day features or risky changes that need parallel testing.
writing-blog-posts
Writes blog posts for simple-history.com matching the author's established voice and style. Drafts content, creates announcements, writes marketing copy, and reviews blog tone. Triggers: "write blog post", "draft post", "blog content", "announcement".