Skip to content

[Extension]: Add markdown-linter #4036

Description

@Devdeep781

Extension ID

markdown-linter

Extension Name

Markdown Linter

Version

1.0.0

Description

Validates markdown files in spec documents for formatting consistency, broken links, and style guide compliance

Author

Devdeep781

Repository URL

https://github.com/Devdeep781/spec-kit-test-extension

Download URL

https://github.com/Devdeep781/spec-kit-test-extension/archive/refs/tags/v1.0.0.zip

License

MIT

Homepage (optional)

No response

Documentation URL (optional)

No response

Changelog URL (optional)

No response

Required Spec Kit Version

=0.1.0

Required Tools (optional)

Number of Commands

2

Number of Hooks (optional)

No response

Tags

docs, linting, markdown, validation

Key Features

  • Lint markdown files for formatting issues
  • Check for broken links in documentation
  • Auto-fix common formatting problems
  • Configurable rules via speckit.yml

Testing Checklist

  • Extension installs successfully via download URL
  • All commands execute without errors
  • Documentation is complete and accurate
  • No security vulnerabilities identified
  • Tested on at least one real project

Submission Requirements

  • Valid extension.yml manifest included
  • README.md with installation and usage instructions
  • LICENSE file included
  • GitHub release created with version tag
  • All command files exist and are properly formatted
  • Extension ID follows naming conventions (lowercase-with-hyphens)

Testing Details

Tested on:

  • Ubuntu 22.04 with Python 3.11
  • macOS 14.0

Test project: Personal spec-kit project with 50+ markdown files

Example Usage

specify extension add markdown-linter --from https://github.com/Devdeep781/spec-kit-test-extension/archive/refs/tags/v1.0.0.zip
speckit markdown-linter lint --fix

Proposed Catalog Entry

{
  "markdown-linter": {
    "name": "Markdown Linter",
    "id": "markdown-linter",
    "description": "Validates markdown files in spec documents for formatting consistency",
    "author": "Devdeep781",
    "version": "1.0.0",
    "download_url": "https://github.com/Devdeep781/spec-kit-test-extension/archive/refs/tags/v1.0.0.zip",
    "repository": "https://github.com/Devdeep781/spec-kit-test-extension",
    "homepage": "https://github.com/Devdeep781/spec-kit-test-extension",
    "license": "MIT",
    "requires": {
      "speckit_version": ">=0.1.0"
    },
    "provides": {
      "commands": 2,
      "hooks": 0
    },
    "tags": ["docs", "linting", "markdown", "validation"],
    "verified": false,
    "downloads": 0,
    "stars": 0,
    "created_at": "2026-08-10T00:00:00Z",
    "updated_at": "2026-08-10T00:00:00Z"
  }
}

Additional Context

No response

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions