Mdsmith

C 66 completed
Cli Tool
unknown / go · small
333
Files
33,494
LOC
0
Frameworks
5
Languages

Pipeline State

completed
Run ID
#304388
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
51.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47332
Member of a group with 1 similar repo(s) — canonical #92402 view group →
Top concepts (1)
CLI Tool
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/

AI Prompt

Create a command-line tool, similar to mdsmith, written in Go. I need it to function as a fast, auto-fixing Markdown linter and formatter for documentation and READMEs. The tool should support commands like `check` to lint files and `fix` to auto-correct issues in place. It must be able to enforce rules like limiting file length, checking paragraph readability, and managing token budgets. Also, include functionality to generate summary tables from file front matter and support a configuration file via `.mdsmith.yml`.
go cli markdown linter formatter documentation command-line auto-fix
Generated by gemma4:latest

Catalog Information

mdsmith is a fast, auto-fixing Markdown linter and formatter for docs, READMEs, and AI-generated content.

Description

mdsmith checks style, readability, and structure of Markdown documents. It features progressive disclosure with catalogs, keeps AI verbosity in check, and provides AI-ready rule specs without remote calls. The tool also includes an auto-fix feature that corrects most rules in place. mdsmith is written in Go and can be installed using go install github.com/jeduden/mdsmith@latest.

الوصف

يعد mdsmith لينتر و Formatter سريع للتوثيق، READMEs، وال内容 generado بواسطة الآلة. يตรวจّف نمط، قابلية القراءة، ومواصفات البنية. يتضمن تقدم التكشيف مع القوائم، يحافظ على كتابة الآلة في الحد، وتقديم وصفات القواعد المستعدة للآلة بدون اتصال عن بعد. يحتوي الأداة أيضًا على خاصية تصحيح تلقائي تحسن معظم القواعد مكانها. كتب mdsmith بلغة Go ويمكن تثبيته باستخدام go install github.com/jeduden/mdsmith@latest.

Novelty

7/10

Tags

markdown-linter markdown-formatter ai-generated-content progressive-disclosure catalogs auto-fix

Technologies

ent

Claude Models

claude-opus-4.6

Quality Score

C
66.5/100
Structure
68
Code Quality
64
Documentation
44
Testing
65
Practices
77
Security
90
Dependencies
80

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (78% test-to-source ratio)
  • Code linting configured (golangci-lint)
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Properly licensed project

Weaknesses

  • Potential hardcoded secrets in 1 files
  • 1949 duplicate lines detected \u2014 consider DRY refactoring
  • 3 'god files' with >500 LOC need decomposition

Recommendations

  • Add a test suite \u2014 start with critical path integration tests
  • Move hardcoded secrets to environment variables or a secrets manager

Security & Health

5.1h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
Repobility's GitHub App fixes findings like these · https://github.com/apps/repobility-bot
PASS
Quality Gate
A
Risk (0)
MIT
License
12.2%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

go
83.9%
markdown
14.1%
shell
1.3%
yaml
0.6%
json
0.1%

Frameworks

None detected

Symbols

function425
method251
struct80
constant38
variable24
type_alias7
interface6

Concepts (1)

Generated by the Repobility scanner · https://repobility.com
CategoryNameDescriptionConfidence
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
auto_categoryCLI Toolcli60%

Quality Timeline

1 quality score recorded.

View File Metrics
Generated by Repobility's multi-pass static-analysis pipeline (https://repobility.com)

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/28218.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV