CtrlK
BlogDocsLog inGet started
Tessl Logo

pantheon-ai/markdown-authoring

Author high-quality Markdown documentation with deterministic structure, lint compliance, and CI integration. Use when writing README files, creating docs pages, fixing markdownlint failures, defining style rules, or wiring markdown checks into pre-commit and pipelines. Keywords: markdown, markdownlint, readme, docs, headings, lists, code fences, links, images, lint config, ci, documentation style.

95

1.00x
Quality

92%

Does it follow best practices?

Impact

97%

1.00x

Average score across 7 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Overview
Quality
Evals
Security
Files

criteria.jsonevals/scenario-5/

{
  "context": "Agent must create a GitHub Actions CI workflow and package.json with markdownlint-cli2 configuration for a repository with no existing docs automation.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "workflow_triggers",
      "description": "Workflow YAML has on: sections for push to main and pull_request to main.",
      "max_score": 13
    },
    {
      "name": "uses_markdownlint_cli2",
      "description": "Workflow runs markdownlint-cli2 (via npm run lint:md or directly) as the lint command.",
      "max_score": 13
    },
    {
      "name": "no_rules_disabled",
      "description": "The .markdownlint.json has default: true and no rule is set to false.",
      "max_score": 13
    },
    {
      "name": "md013_configured",
      "description": "MD013 configured for 120 character line length with code_blocks and tables disabled.",
      "max_score": 13
    },
    {
      "name": "md033_allowed_elements",
      "description": "MD033 config includes details, summary, br, and img in allowed_elements.",
      "max_score": 12
    },
    {
      "name": "md024_siblings_only",
      "description": "MD024 configured with siblings_only: true.",
      "max_score": 12
    },
    {
      "name": "build_fails_on_errors",
      "description": "Workflow does not use || true or any error-suppression pattern. Build exits non-zero on lint errors.",
      "max_score": 12
    },
    {
      "name": "package_json_script",
      "description": "package.json includes lint:md script running markdownlint-cli2 with correct globs and ignores.",
      "max_score": 12
    }
  ]
}

SKILL.md

tile.json