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-7/

{
  "context": "Agent must restructure a flat docs directory of 15 files into a logical hierarchy and produce a documentation index README.md.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "files_grouped_logically",
      "description": "Installation, API, and deployment files each grouped into their own subdirectory.",
      "max_score": 15
    },
    {
      "name": "max_three_levels",
      "description": "No path exceeds docs/subdir/file.md depth (max 3 levels including docs/).",
      "max_score": 15
    },
    {
      "name": "all_subjects_preserved",
      "description": "Every original subject (installation, authentication, API, deployment, development setup, testing, architecture, FAQ, contributing) has a home in the new structure.",
      "max_score": 15
    },
    {
      "name": "readme_exists",
      "description": "docs/README.md is present with a code-fenced directory tree and navigation sections with relative links.",
      "max_score": 15
    },
    {
      "name": "user_journey_navigation",
      "description": "Navigation follows logical user journey order: Getting Started, Guides, Reference, Contributing (or similar progressive structure).",
      "max_score": 14
    },
    {
      "name": "kebab_case",
      "description": "All paths use kebab-case filenames. No underscores or camelCase.",
      "max_score": 13
    },
    {
      "name": "code_fences_tagged",
      "description": "Directory tree code block has a language tag (text or markdown). Any command examples use bash.",
      "max_score": 13
    }
  ]
}

SKILL.md

tile.json