Community画像github.com

umairmsm/wp-content

WordPressサイト構築のステージ4:オーナー承認済みのテキストと本物の写真を使用し、法的にクリーンで正確なコンテンツを実現します。コピー作成、写真パイプライン、クレーム監査をカバーします。

wp-content とは?

このスキルは、WordPressサイト構築プロセスの第4段階「コンテンツ」を担当し、公開されるすべてのページがオーナーの承認を得たテキストと、本物で法的に問題のない軽量な写真のみで構成されることを保証します。テキストについては、オーナー提供の事実のみを元にAIがドラフトを作成し、オーナー承認後に公開。クレーム監査機能により、掲載する主張の根拠を検証し、禁止ワードや偽の証拠を排除します。写真パイプラインでは、重複排除、本物確認、EXIF削除、WebPサイズ生成、altテキスト付与、AI生成画像のログ記録を自動化し、オリジナルファイルはGit外でバックアップします。プライバシーポリシー、利用規約などの法的ページもオーナーの文言に従って作成。ライブサイトへの変更は専用スクリプト経由で行い、手動編集を禁止します。プラットフォームは主にwp-site-kit(WordPress)を想定し、Claude CodeやCursorなどのAIエージェント上で動作します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/umairmsm/wp-site-kit/tree/HEAD/skills/wp-content

Installed? Explore more 画像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

ステージ4: コンテンツ

目標: すべての公開ページに、オーナーが承認したテキストと、本物で法的に問題なく、軽量な写真を掲載すること。サイト上でビジネスが証明できないことを主張してはなりません。

コピーの手順

  1. 棚卸し: 各ページとアイテムに必要なもの(テキスト、事実、写真)をリストアップし、docs/data/content-plan.md に記録します。
  2. 事実を優先:
    • 事実(価格、含まれるもの、時間、ポリシー、安全に関する注意事項)は、docs/BRIEF.md または docs/data/<type>/ 内のデータファイルからオーナーから入手します。
    • 不足している場合 → フラグリスト(docs/data/<type>/_SUMMARY.md)に PENDING-<who> と記入します。事実を決して創作してはいけません。
  3. ドラフト: AIがドラフトを作成することはできますが、オーナーが承認するまではドラフトであることがわかるようにマークします(<prefix>_copy_status メタ、またはコンテンツプラン内のリスト)。
  4. クレーム監査 出荷前に行います(references/copy-and-claims.md):
    • すべての主張はその出典と照合されます。
    • 禁止ワードは削除されます。
    • 数字、賞、レビューには証拠が必要です。 claims-auditor エージェントがインストールされている場合は、それを実行します。
  5. ステージング上でのオーナーレビュー(バッチ単位): 短いメッセージを送り、それぞれに「はい」か「いいえ」で答えられる質問を1つだけ含めます。長いアンケートは何週間も回答されません。
  6. 法的ページ: プライバシー通知(問い合わせ保持期間を含む)、利用規約または予約ポリシー(オーナーの文言のみ)、トラッキングに同意が必要な場合はCookie通知、法律で要求される場合はインプリント(ドイツ、オーストリア)。
  7. ライブコンテンツへの変更 は docs/data/content-changes/*.json と scripts/apply-content-change.sh(ステージ wp-ship)を介して行います。決してライブサイトで手動編集を行わないでください。

写真の手順(詳細: references/photo-library.md)

  1. オーナーのオリジナルファイルは、Git外のバックアップフォルダに保存します。
  2. python3 -I scripts/photos/photos.py review <フォルダ> → レビューCSVが生成されます:重複(知覚ハッシュ)、既にライブラリにある写真、小さな写真。
  3. すべての候補を自分で確認するか、安価なモデルにCSVを使って確認させます。IMPORT、HOLD-people(同意なし)、HOLD-licence(ストックまたは不明)、SKIP を決定します。
  4. マニフェスト(group,file,key,alt)を記述します。 --dry-run でインポートを実行し、その後本番実行します。出力された行を photo-library.php に貼り付けます。
  5. テンプレートは <prefix>_photo( 'key' ) を使用します。セクションごとに最大2枚の写真を使用し、LCP画像のみが eager で読み込まれます。

ゲート(SITE_STATUS.md でチェック)

  • すべての公開ページにオーナー承認済みのコピーがある(日付)
  • 本物の写真がaltテキストと共にインポートされている。AI画像は AI_IMAGES.md に記録されている。
  • プライバシー通知、利用規約、ポリシーが公開されている(オーナーの文言)
  • 公開ページに PENDING- の事実やプレースホルダーテキストがない

禁止事項

  • 偽の、またはインポートされたレビュー数、星評価、「as seen in」バッジ、「12,000+ 人の幸せな顧客」(証拠なし)。 (過去のサイトで、このような捏造された数字や偽のレビュー数を削除しました。)
  • 名前付きの部屋、場所、製品、人物、または「これがあなたが得るものです」と示唆するようなAI画像。
  • 同意なしの人物の写真。提示できるライセンスがないストックフォト。
  • テンプレートや翻訳に直接入力された価格やポリシーの文。

Individual skills in this repo

This repo contains 7 individual skills — each has its own dedicated page.

umairmsm/wp-build

Stage 3 of a wp-site-kit WordPress build - local DDEV site, the core must-use plugin (modules), the presentation-only child theme with skins, the content model (custom post types, meta, WP_Query, render functions), and the enquiry pipeline that saves leads before forwarding. Use when building or changing features, templates, content types, forms or plugin modules on a wp-site-kit site.

umairmsm/wp-design

Stage 2 of a wp-site-kit WordPress build - design direction, a static HTML/CSS prototype with design tokens, owner sign-off with screenshots, self-hosted fonts, and porting the approved look into a swappable WordPress skin. Use for "design the site", "new look", "redesign", "change colours or fonts", "make a new skin", "port the prototype to WordPress".

umairmsm/wp-kickoff

Stage 1 of a wp-site-kit WordPress build. Use when starting a new WordPress website or taking over or rebuilding an existing one - discovery brief, stack decision, creating the project with bin/wp-site-new, locked decisions, private repo and credentials inventory. Triggers - "new WordPress site", "start a client website", "rebuild this site", "take over this WordPress site".

umairmsm/wp-operate

Stage 8 of a wp-site-kit WordPress build and everything after launch - backups with an off-machine copy, restore drills, the disaster-recovery runbook, credentials inventory, update policy, alerts, and working from more than one machine (bridge file, workstation doctor, encrypted state bundle, rescuing unpushed work). Use for "backup", "restore", "move to a new machine/server", "update plugins", "what if the server dies", "work from the cloud box", "set up a second machine".

umairmsm/wp-seo

Stage 5 of a wp-site-kit WordPress build - titles and descriptions, canonical URLs, one schema owner and JSON-LD, sitemaps, robots.txt and llms.txt, AI crawler access, redirects (301 vs 302), legacy URL maps, Search Console, and adding languages one pilot at a time with Polylang (hreflang, .po/.mo strings, native review). Use for "SEO", "schema", "redirect", "old URLs", "translate the site", "add French/Spanish", "hreflang", "canonical".

umairmsm/wp-ship

Stage 7 of a wp-site-kit WordPress build - staging behind Cloudflare Access, server hardening, safe deploys from a commit (scripts/deploy-safe.sh), database content changes, the launch audit, DNS cutover without breaking a running business, and the first week after launch. Use for "deploy", "set up staging", "go live", "launch", "cutover", "move DNS", "harden the server".

umairmsm/wp-site

Start here for any WordPress website built with wp-site-kit, from an empty folder to a live site. Use when someone says "build a WordPress site", "new website for a client", "where are we on the site", "what is next before launch", or asks to continue a site project. Finds the current stage from SITE_STATUS.md, applies the hard rules, and hands over to the right stage skill.

関連スキル