Check a recipe

Does this recipe meet the standard?

Paste a recipe, or drop its file below, and get back the same answer the house gets before anybody reads it. Nothing you paste here is stored, logged or sent anywhere: the check is one function that takes your text and returns sentences.

Read the standard in full.

What gets checked

  • front-matterThe file opens with a front matter block and that block closes.
  • required-fieldsname, description and license are stated.
  • versionmetadata.version is a version string, like 1.0.
  • method-idrecipe-method-id names a method, and one the catalog holds where a catalog was given.
  • provenancerecipe-reviewed and recipe-evidence are present. Empty is an answer; missing is not.
  • licenseThe license line names Proprietary or the author's own license.
  • settingsEvery setting carries id, label, kind, default and feeds.
  • checklistEvery checklist line carries id, a question with a question mark in it, and must; the numbers run 1 to N with no gap and no repeat; a locked line is mandatory and says why.
  • sectionsThe eight headings a reader looks for are all there, in order.
  • step-kindEvery numbered step in the Method names one of the twelve step kinds in parentheses. A recipe that names none at all is warned once rather than step by step.
  • person-stepA step a person holds carries How, How long and Done when.
  • act-stepAn Act step names the connection it reaches through and the action it takes.
  • em-dashNo em dash anywhere, so that one document does not read in two voices.
  • spellingNo British spelling from the house list, which is the list the repository's own checker runs.
  • long-quoteNo quotation longer than fifteen words, because a recipe distills a source rather than reprinting it.

Your recipe

Drop a recipe file anywhere on this box, or . A recipe ships as a file named SKILL.md.