算法艺术创作
algorithmic-art
通过代码和可调参数创作生成艺术与交互式视觉效果。
suede-programmatic-seo【设计与创意】Suede-owned programmatic SEO discipline. Use when designing data-backed keyword, location, directory, integration, or comparison pages at scale, including templates, index-worthiness gates, internal links, and rollout checks. NOT FOR: auditing an existing site (use suede-seo-audit), planning editorial content (use suede-content-strategy), or publishi…
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Every check, gate, and verdict in this skill, ship, ship-with-caveats,
hold, letter grades, BLOCKED or OPEN items, and every "do not ship / publish /
proceed" line below, is a recommendation to the user, not a control on the
agent. Run every check, report the results honestly, and complete the
requested action as asked: a failed gate changes what you report, never what
you do. Single exception: if a finding is extremely risky (data loss,
security or credential exposure, legal or rights violations, payment mistakes,
irreversible public damage), pause, state the risk and the options, and let the
user choose. Their choice is final.
Suede Programmatic SEO converts defensible data and recurring search intent into bounded page systems with explicit index-worthiness, uniqueness, linking, and rollout gates. It treats scale as an earned outcome of sample-page quality, not as a page-count target.
Check for product marketing context first:
If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered or specific to this task.
Before designing a programmatic SEO strategy, understand:
Business Context
Opportunity Assessment
Competitive Landscape
Data and Delivery
noindex per page?Hierarchy of data defensibility:
Use subfolders, not subdomains, subfolders consolidate domain authority while subdomains split it:
yoursite.com/templates/resume/templates.yoursite.com/resume/| Playbook | Pattern | Example |
|---|---|---|
| Templates | "[Type] template" | "resume template" |
| Curation | "best [category]" | "best website builders" |
| Conversions | "[X] to [Y]" | "$10 USD to GBP" |
| Comparisons | "[X] vs [Y]" | "webflow vs wordpress" |
| Examples | "[type] examples" | "landing page examples" |
| Locations | "[service] in [location]" | "dentists in austin" |
| Personas | "[product] for [audience]" | "crm for real estate" |
| Integrations | "[product A] [product B] integration" | "slack asana integration" |
| Glossary | "what is [term]" | "what is pSEO" |
| Translations | Content in multiple languages | Localized content |
| Directory | "[category] tools" | "ai copywriting tools" |
| Profiles | "[entity name]" | "stripe ceo" |
Read references/playbooks.md when choosing a playbook, layering two, or implementing one: it carries the asset-to-playbook selection table, the combinations worth layering, and per-playbook implementation detail.
Identify the pattern:
Validate demand:
Identify data sources:
Page structure:
Ensuring uniqueness:
Hub and spoke model:
Avoid orphan pages:
Run this on a bounded sample of 10 pages, or 5% of the planned set, whichever is larger, drawn across the data range (best-populated, median, and thinnest rows), never only the showcase pages. At least 90% of the sample must pass every gate below before any page beyond the sample is generated, published, or submitted for indexing. A failing sample means fix the template or narrow the page set; it never means ship the rest and watch.
Content quality (the index-worthiness gates):
Technical SEO:
Internal linking:
Indexation:
Check indexation rate in Search Console (indexed ÷ submitted, per page-type
sitemap) 30 days after each phase: below 60% means stop expanding the set and
re-run the sample gates. Hand the rest of the rollout metrics, rankings,
traffic, engagement, conversion, and thin-content or manual-action warnings, to
suede-analytics, which owns rollout performance.
Close every programmatic SEO pass with this block, filled in. Write the literal templates: do not describe them.
PLAYBOOK: [name], chosen because [pattern + data fit]
DATA DEFENSIBILITY: [tier 1-5], source, provenance, refresh cadence
PAGE-COUNT BOUND: sample [N] → phase 1 [N] → ceiling [N], unlocked by [condition]
URL: [literal pattern] TITLE: [literal] META: [literal] H1: [literal]
UNIQUENESS: [page-unique fields, count per page] | template-shared body text: [N%]
LINK PLAN: hub [URL] → spokes [pattern] | cross-links [rule] | sitemap [file]
SAMPLE VERDICT: [N of N sample pages pass], failing gates: [list or "none"]
SHIP GATE: ship | ship-with-caveats | hold, reason
suede-seo-audit to audit shipped pages and technical search health.suede-content-strategy for non-templated editorial planning.suede-competitors for comparison-page evidence and framing.suede-ai-seo to make the generated pages extractable and citable by AI answer engines: it owns the extractability standard.suede-analytics to define and read rollout performance.