scanned Jun 3, 2026

Interface Craft

interfacecraft.dev

Interface Craft is a library for designers, engineers, and founders to learn and improve their skills in designing exceptional products.

44/100

Tier 3 · Agent-Accessible

Content answers49/100
Protocol plumbing33/1005 of 15 checks pass

Scored by asking 15 questions a buyer of a education product asks, then grading this site’s own pages: answered, hedged (partial or vague), or silent (no page answers it). How scoring works

This report is public. Own interfacecraft.dev? Claiming is free: crawl every page, re-audit as you fix, and track your score over time.

Sign in to claim

The fix queue

56 points sit between interfacecraft.dev and 100: 11 open questions and 10 missing protocol checks, ordered by estimated payoff.

Point estimates are per fix under scoring v2. They are not additive to a promised total.

01operations · importance highGoes silent+7 content pts est.

Your site offers downloadable templates and UI kits — am I allowed to use those components in commercial client work, or are they restricted to personal learning projects?

What the pages say

No page on the site addresses this.

The fix

Add a dedicated Terms of Use, License, or FAQ entry that explicitly states whether Interface Kit components and other library resources may be used in commercial client projects.

Where we looked: /updates, www.interfacecraft.dev, www.interfacecraft.dev

confidence high · grounding world-knowledge · weight 0.00 · Absent

02pricing · importance highGoes silent+7 content pts est.

What does your refund policy look like? If I subscribe and the content isn't what I expected, how many days do I have to request my money back?

What the pages say

No page on the site addresses this.

The fix

Add a refund or money-back guarantee policy to the FAQ or create a dedicated Terms of Sale page.

confidence high · grounding world-knowledge · weight 0.00 · Absent

03technical · importance mediumGoes silent+7 content pts est.

You mention downloadable UI resources — do you provide the original editable Figma or Sketch source files, or only static PNGs and PDFs?

What the pages say

None of the retrieved website chunks mention whether Interface Craft provides editable Figma or Sketch source files, or only static PNGs and PDFs, for any downloadable UI resources.

The fix

Add a FAQ or resource detail page that specifies the file formats included with any downloadable UI resources, such as whether members receive editable Figma/Sketch source files or only static PNGs/PDFs.

Where we looked: www.interfacecraft.dev, www.interfacecraft.dev, /updates

confidence high · grounding synthesized · weight 0.00 · Absent

04integration · importance lowGoes silent+7 content pts est.

I saw you have an /updates page — do you offer an RSS or Atom feed I can plug into my reader, or is email newsletter the only way to get notified?

What the pages say

No page on the site addresses this.

The fix

Add an RSS or Atom feed link on the /updates page, or explicitly state whether users can subscribe to updates via email newsletter or feed reader.

confidence high · grounding world-knowledge · weight 0.00 · Absent

05technical · importance lowGoes silent+7 content pts est.

For the engineering tutorials, do you specify which versions of React, Tailwind CSS, or SwiftUI your code snippets are written for?

What the pages say

No page on the site addresses this.

Source: www.interfacecraft.dev, www.interfacecraft.dev, /updates, /updates

confidence high · grounding synthesized · weight 0.00 · Absent

06technical · importance lowGoes silent+7 content pts est.

When you cover accessibility best practices, do your tutorials reference specific WCAG 2.2 success criteria, or do they stick to general WCAG 2.1 guidelines?

What the pages say

No page on the site addresses this.

The fix

Add tutorial or documentation content that explicitly references WCAG 2.1 or 2.2 success criteria so buyers can verify accessibility depth.

Where we looked: www.interfacecraft.dev, /refining-today

confidence high · grounding world-knowledge · weight 0.00 · Absent

Hedged · 5 of 15 questions

A buyer gets something, then has to guess the rest. Expand any row for the evidence and the fix.

07If I sign up for an individual plan, can I share my login with two designers on my team, or do you enforce individual seats for team access?pricingHedges+2 pts est.

If I sign up for an individual plan, can I share my login with two designers on my team, or do you enforce individual seats for team access?

What the pages say

Interface Craft sells an individual lifetime membership for $199 and mentions that bulk discounts are available for teams, but the retrieved chunks do not specify whether an individual membership can be shared across multiple people or if team access requires separate seats.

The fix

Add a FAQ or pricing section that explicitly states whether memberships are per-person, whether login sharing is permitted, and how team/bulk purchases translate to seats or accounts.

Where we looked: www.interfacecraft.dev, www.interfacecraft.dev

confidence high · grounding synthesized · weight 0.70 · Vague

08For team subscriptions, is there an admin dashboard where I can assign specific articles to my designers and track who has completed which modules?integrationPage missing+2 pts est.

For team subscriptions, is there an admin dashboard where I can assign specific articles to my designers and track who has completed which modules?

What the pages say

Interface Craft offers bulk purchase discounts for teams, and individual members can mark articles as read or bookmark them across devices, but the retrieved chunks do not mention a team admin dashboard, the ability to assign specific articles to designers, or team-wide progress tracking for module completion.

The fix

Create a dedicated Teams or Enterprise page that clarifies whether team purchases include centralized admin features like article assignment and progress tracking, or confirm that team orders are individual memberships without these capabilities.

Where we looked: www.interfacecraft.dev, /updates

confidence medium · grounding synthesized · weight 0.65 · Page missing

09Can I download articles or guides to read offline on a plane, or is the entire library locked behind an online login?technicalPage missing+2 pts est.

Can I download articles or guides to read offline on a plane, or is the entire library locked behind an online login?

What the pages say

Interface Craft requires a login and a paid membership to access the Library. Content is accessible on mobile (though some interactive demonstrations are best experienced on the web) and bookmarks are saved across devices, but none of the retrieved chunks mention any ability to download articles or guides for offline reading.

The fix

Add a FAQ or help article explaining whether members can download or print articles for offline use, or clarify if an active internet connection is required.

Where we looked: www.interfacecraft.dev, www.interfacecraft.dev, www.interfacecraft.dev, www.interfacecraft.dev, /updates

confidence high · grounding synthesized · weight 0.70 · Page missing

10I'm trying to decide if this is worth the subscription — roughly how many articles, case studies, or guides are currently in your library?getting-startedHedges+2 pts est.

I'm trying to decide if this is worth the subscription — roughly how many articles, case studies, or guides are currently in your library?

What the pages say

The Library contains nearly 30 lessons, interactive demonstrations, and videos across five collections, which include articles, examples, and references. However, the site does not specify how many of those items are articles, case studies, or guides specifically, and case studies are not explicitly mentioned.

The fix

Add a clear content inventory or count by type (e.g., X articles, Y case studies, Z guides) to the Library or Membership page.

Where we looked: www.interfacecraft.dev, /refining-today, /refining-today

confidence medium · grounding synthesized · weight 0.65 · Vague

11When you teach design tokens, do you provide exports in specific formats like W3C standard JSON, Style Dictionary, or Tokens Studio compatible files?technicalHedges+2 pts est.

When you teach design tokens, do you provide exports in specific formats like W3C standard JSON, Style Dictionary, or Tokens Studio compatible files?

What the pages say

Interface Craft mentions ‘tokenizing’ category labels in a UI refinement lesson and states that its content is largely ‘agnostic of a specific implementation method such as Figma or Code,’ but the retrieved chunks do not specify whether design token exports are provided in W3C standard JSON, Style Dictionary, or Tokens Studio formats.

The fix

Clarify whether design token exports are included in any lessons or the Interface Kit, and explicitly list supported formats such as W3C standard JSON, Style Dictionary, or Tokens Studio compatible files.

Where we looked: /refining-today, /refining-today, www.interfacecraft.dev

confidence medium · grounding synthesized · weight 0.65 · Vague

What the pages already answer cleanly

4 of 15. Answered with enough specificity for a buyer to act on. This is the bar the queue above is chasing.

pricingAnswered

Do you offer annual billing, and if so, what's the exact percentage discount compared to your monthly plan?

What the pages say

Interface Craft does not offer annual billing. The site describes membership as a one-time payment of $199 (discounted from $269) for lifetime access to the library, and no monthly plan is mentioned.

Source: www.interfacecraft.dev

confidence high · grounding stated · weight 1.00 · Answered

getting-startedAnswered

I'm a founder who knows very little about design tools — do you have a structured beginner track, or is most of your content aimed at experienced designers and engineers?

What the pages say

Interface Craft does not currently offer a structured beginner track for absolute beginners. Its FAQ states that the Library “assumes a working familiarity with the fundamentals of interface design,” though it also says the material is valuable for both newer designers and experienced builders. The site explicitly includes founders among its intended audience alongside designers and engineers, and notes that more content focused on absolute beginners is planned for the near future.

Source: www.interfacecraft.dev, www.interfacecraft.dev

confidence high · grounding synthesized · weight 0.95 · Answered

operationsAnswered

How frequently do you publish new material? Is there a set schedule, like weekly or monthly, or are updates released sporadically?

What the pages say

Interface Craft expects to update the Library monthly at a minimum. The site states: "I plan to regularly update the content, both refining what exists and adding new material. Expect monthly updates at a minimum." This indicates a regular schedule rather than sporadic releases, and the site points to the Library Updates page for a full log.

Source: www.interfacecraft.dev

confidence high · grounding stated · weight 1.00 · Answered

pricingAnswered

Do you offer student pricing, and if so, do you verify enrollment through a specific platform like SheerID, GitHub Student Pack, or a .edu email?

What the pages say

Interface Craft offers an educational discount. You must email hello@joshpuckett.me with proof of enrollment to receive a discount code. The site does not mention using SheerID, GitHub Student Pack, or .edu email verification; the process is handled manually via email.

Source: www.interfacecraft.dev

confidence high · grounding stated · weight 1.00 · Answered

Protocol plumbing · 33/1005 of 15 checks pass · each fix +7 protocol pts est.

The other half of the score: 15 checks for the files and headers agents look for. The 10 below are installs, not judgment calls, and most are an afternoon. Expand any for the snippet and the standard it follows. They sit after the queue because none of them changes what your pages say.

sitemap.xmlDiscoverability+7 pts est.

Standardsitemaps.orgIndustry standard

llms.txtDiscoverability+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

Standardllmstxt.orgCommunity spec

AI crawler accessAccess+7 pts est.
Install snippet
User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: anthropic-ai
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: OAI-SearchBot
Allow: /

User-agent: Googlebot-Extended
Allow: /

StandardRFC 9309IETF RFC

Content signalAccess+7 pts est.
Install snippet
User-agent: *
Content-Signal: search=yes, ai-input=yes, ai-train=no
Allow: /

StandardCloudflare proposalVendor proposal

Markdown negotiationRendering+7 pts est.

StandardRFC 9110 + 7763IETF RFC

MCP cardInteraction+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardModel Context ProtocolCommunity spec

OpenAPI specInteraction+7 pts est.

StandardOpenAPI SpecIndustry standard

WebMCP widgetInteraction+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardW3C WebMCP draftW3C / WHATWG

Canonical URLsHygiene+7 pts est.
Install snippet
<link rel="canonical" href="https://interfacecraft.dev/" />

StandardRFC 6596IETF RFC

Organization schemaIdentity+7 pts est.

Sitedex generates this file from your crawl. Grab it in Files from this audit below.

StandardSchema.org + JSON-LDIndustry standard

Already passing 5 of 15: robots.txt, Clean crawl, Server-rendered content, Meta descriptions, HTML lang attribute.

Ask this site’s index

Sitedex already serves interfacecraft.dev as an MCP endpoint. Ask interfacecraft.dev anything an AI agent might ask, and see what its index returns. (To score your own site, use the form below.)

Snippets & configs

For developers and the engineer-on-call: copy these into your tools or your site.

Files from this audit

Built from this crawl. Download or copy each, then install it at the path noted.

llms.txt

Built from this crawl. Install at /llms.txt so agents start here.

organization.json

Organization JSON-LD, pre-filled from this crawl. Wrap in a ld+json script.

server-card.json

MCP server card built from this crawl. Host at /.well-known/mcp/server-card.json.

webmcp.json

WebMCP discovery manifest built from this crawl. Host at /.well-known/webmcp.json.

MCP endpoint

https://mcp.sitedex.dev/s/interfacecraft-dev/mcp

The URL anyone's agent points at. Read-only; safe to share.

Claude Code

claude mcp add interfacecraft --transport http https://mcp.sitedex.dev/s/interfacecraft-dev/mcp

One command, then the agent has it.

Cursor / Continue

{
  "mcpServers": {
    "interfacecraft": {
      "url": "https://mcp.sitedex.dev/s/interfacecraft-dev/mcp"
    }
  }
}

Drop into mcp.json.

WebMCP: two parts

WebMCP-capable browsers run the widget at runtime. Crawlers without JS rendering need the discovery manifest to find your tool surface. Install both.

1 · Widget script

<script async src="https://sitedex.dev/widget.js"></script>

Drop in <head>. In browsers with WebMCP, this script registers your site's tools with navigator.modelContext.registerTool().

2 · Discovery manifest

{
  "schema_version": "2026-04",
  "name": "Interface Craft",
  "description": "Interface Craft is a library for designers, engineers, and founders to learn and improve their skills in designing exceptional products. WebMCP tools served by Sitedex.",
  "homepage": "https://interfacecraft.dev",
  "documentation": "https://app.sitedex.dev/sites/interfacecraft.dev",
  "source": "navigator.modelContext",
  "tools": [
    {
      "name": "search_site_content",
      "description": "Ask about this site in plain language and get the most relevant passages from its pages, each with the source URL and a relevance score. Searches the site's published text, not live inventory or accounts."
    },
    {
      "name": "get_site_info",
      "description": "This site's profile: name, description, category, who it is for, page count, and AI Visibility Score. Use it to learn what the site is before you search it."
    },
    {
      "name": "list_site_pages",
      "description": "The pages indexed on this site, with title, URL, and path. Use it to see what the site covers, or to find the path to pass to get_site_page."
    },
    {
      "name": "get_site_page",
      "description": "The full markdown of one page on this site, by path. Use it after search_site_content points you at a page and you want all of it."
    }
  ]
}

Host alongside the script at /.well-known/webmcp.json. Crawlers that don't render JS rely on this.

Your turn

See which of these questions your site goes silent on.

Free, about 5 minutes. We crawl your site, test it against the buyer questions your category asks, and name what’s vague, contradictory, or missing, plus the files AI agents look for.

ComingEmbeddable grade badgeScore history and deltasOpt-in public board