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.
Overall
score
100%
Does it follow best practices?
Validation for skill structure
installation-guide.md
api-reference.md
getting-started.md
troubleshooting-tips.mdGood:
authentication-oauth2.md
database-migration-guide.md
deployment-aws.mdBad:
auth.md
db.md
deploy.mdapi-endpoints.md
api-authentication.md
api-rate-limiting.md
guide-installation.md
guide-configuration.md
guide-deployment.mdproject/
├── README.md
├── LICENSE
├── CONTRIBUTING.md
└── CHANGELOG.mdproject/
├── README.md
├── docs/
│ ├── installation.md
│ ├── usage.md
│ ├── api-reference.md
│ └── troubleshooting.md
├── LICENSE
├── CONTRIBUTING.md
└── CHANGELOG.mdproject/
├── README.md
├── docs/
│ ├── getting-started/
│ │ ├── installation.md
│ │ ├── quick-start.md
│ │ └── configuration.md
│ ├── guides/
│ │ ├── authentication.md
│ │ ├── deployment.md
│ │ └── testing.md
│ ├── api/
│ │ ├── overview.md
│ │ ├── endpoints.md
│ │ └── examples.md
│ ├── reference/
│ │ ├── cli-commands.md
│ │ ├── configuration-options.md
│ │ └── error-codes.md
│ └── contributing/
│ ├── development-setup.md
│ ├── code-style.md
│ └── pull-request-process.md
├── LICENSE
├── CONTRIBUTING.md
└── CHANGELOG.mdNew user onboarding:
Task-oriented documentation:
Technical specifications:
Conceptual documentation:
Developer documentation:
Add to main README or docs/README.md:
# Documentation
## Getting Started
- [Installation](getting-started/installation.md)
- [Quick Start](getting-started/quick-start.md)
- [Configuration](getting-started/configuration.md)
## Guides
- [Authentication](guides/authentication.md)
- [Deployment](guides/deployment.md)
- [Testing](guides/testing.md)
## API Reference
- [Overview](api/overview.md)
- [Endpoints](api/endpoints.md)
- [Examples](api/examples.md)Add to top of each page:
[Home](../README.md) > [Guides](../guides/README.md) > Authentication
# Authentication GuideLink related pages:
## Next Steps
- Learn about [deployment](deployment.md)
- See [API reference](../api/overview.md)
- Read about [best practices](best-practices.md)[Installation Guide](installation.md)
[API Reference](api/overview.md)
[Parent README](../README.md)[Jump to Configuration](#configuration)
[See Installation Steps](#installation-steps)[See Authentication in API docs](api/overview.md#authentication)
[Configuration options](configuration.md#database-settings)Create docs/README.md or docs/index.md:
# Documentation Index
Welcome to the project documentation!
## For New Users
Start here if you're new:
1. [Installation](installation.md)
2. [Quick Start](quick-start.md)
3. [Basic Tutorial](tutorial.md)
## Documentation by Topic
### Setup and Configuration
- [Installation](installation.md)
- [Configuration](configuration.md)
- [Environment Variables](environment.md)
### Usage
- [Quick Start](quick-start.md)
- [Usage Examples](examples.md)
- [API Reference](api-reference.md)
### Deployment
- [Production Deployment](deployment.md)
- [Docker Setup](docker.md)
- [Cloud Deployment](cloud.md)
### Development
- [Development Setup](development.md)
- [Testing](testing.md)
- [Contributing](../CONTRIBUTING.md)
## Need Help?
- [Troubleshooting](troubleshooting.md)
- [FAQ](faq.md)
- [GitHub Issues](https://github.com/user/project/issues)Match documentation structure to how users will discover features:
Pick a naming convention and stick to it:
Maximum 2-3 levels:
docs/
├── getting-started/ # Level 1
│ └── installation.md # Level 2
└── guides/ # Level 1
└── deployment.md # Level 2Avoid:
docs/
├── advanced/
│ └── topics/
│ └── performance/
│ └── optimization/
│ └── database.md # Too deep!Bad:
docs/
├── api-auth.md
├── api-endpoints.md
├── api-errors.md
├── guide-deploy-aws.md
├── guide-deploy-docker.md
├── guide-install-linux.md
├── guide-install-mac.md
├── guide-install-windows.md
└── ... (50 more files)Good:
docs/
├── api/
│ ├── authentication.md
│ ├── endpoints.md
│ └── errors.md
├── deployment/
│ ├── aws.md
│ └── docker.md
└── installation/
├── linux.md
├── mac.md
└── windows.mdFiles with no incoming links:
Maintain single source of truth:
Install with Tessl CLI
npx tessl i pantheon-ai/markdown-authoring@0.1.1