wordpress-featurelisted
Install: claude install-skill pluginslab/wp-agentic-kit
# WordPress Feature
Adds features (block, REST, settings, extension, CPT, taxonomy, CLI command) and maintenance edits (typos, version bumps) to an existing WordPress plugin. If no main plugin file (`*.php` with a `Plugin Name:` header) is present, stop and use the `wordpress-scaffold` skill.
## Mode
Decide first: **feature** (gets spec + plan, possibly its own PR) or **maintenance** (typo / version bump / micro-fix; one-line log). Ask if unsure.
## Feature mode
1. **Context.** Find the main plugin file. Read its constants, namespace, text domain — match the existing conventions exactly. Read `.claude/plans/constitution.md`; offer to backfill from the codebase if missing.
2. **Spec.** Allocate `.claude/plans/features/NNN-feature-slug/` (next zero-padded number). Write `spec.md` from the template in @.claude/references/PLANNING.md. End with an explicit `Out of scope` section.
3. **Plan.** Write `plan.md` from the same template. Phased steps, **file paths in every step**, tests encouraged before each implementation step. Fill the **Freeze assessment** checklist honestly at the end.
4. **Freeze decision.** Read the assessment's recommendation:
- **freeze** (any box checked): run `./scripts/open-plan-pr.sh NNN-slug`, dispatch the `plan-reviewer` sub-agent against the PR, **stop and wait for the human-merged plan PR before starting step 5**.
- **proceed** (no boxes checked): create `feat/NNN-slug`, commit `spec.md` + `plan.md` as the first commit, surface the assessme