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

{
  "context": "Agent must rewrite a CONTRIBUTING.md draft to fix passive voice, wordy phrases, vague instructions, and missing code fence language tags.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "active_voice",
      "description": "No remaining passive constructions like 'should be run', 'should be filled out', 'should be followed'.",
      "max_score": 17
    },
    {
      "name": "no_wordy_phrases",
      "description": "Wordy phrases removed: 'In order to', 'It is important to note that', 'it is necessary to', 'do not hesitate to'.",
      "max_score": 17
    },
    {
      "name": "specific_instructions",
      "description": "Commands are concrete (e.g., 'Run npm install' not 'run the appropriate command').",
      "max_score": 17
    },
    {
      "name": "code_fences_tagged",
      "description": "Every fenced code block has a language identifier (e.g., bash).",
      "max_score": 17
    },
    {
      "name": "direct_address",
      "description": "Instructions use imperative mood or 'you' instead of 'one' or passive constructions.",
      "max_score": 16
    },
    {
      "name": "structure_preserved",
      "description": "All original sections, headings, and technical content are unchanged.",
      "max_score": 16
    }
  ]
}

SKILL.md

tile.json