Generic reusable skills for Claude Code — markdown authoring, diagram generation, and project structure.
| Skill | Purpose | Slash Command |
|---|---|---|
| md-expert | Markdown authoring, formatting, linting, tables, TOC, links | /sawkit:md-expert |
| diagram-expert | Diagram generation, tier ladder, tool selection, rendering | /sawkit:diagram-expert |
| project-structure | Repo scaffolding, file organization, all project types | /sawkit:project-structure |
Inside a Claude Code session:
/plugin marketplace add maskar/cc-plugins
/plugin install sawkit@maskar
/plugin marketplace add /path/to/cc-plugins
/plugin install sawkit@maskar
claude --plugin-dir /path/to/sawkitEnsures high-quality markdown authoring following universal CommonMark/GFM standards. Auto-triggers when writing or editing .md files.
- Space-aligned tables
- Heading hierarchy enforcement
- Fenced code block language tags
- Tools: markdownlint-cli2, vale, mdformat, doctoc, lychee
Actively generates diagrams using the right tool for the right complexity level. Auto-triggers when creating diagrams or visualizing architecture.
Tier ladder (simplest first):
- Unicode/ASCII inline
- beautiful-mermaid ASCII
- Mermaid fenced blocks (GitHub-native)
- Mermaid Chart MCP
- PlantUML
- Graphviz/D2
- Vega-Lite
- Kroki
Scaffolds and organizes repositories following language-specific best practices. Auto-triggers when scaffolding projects or discussing file organization.
- Uses
./tmp/for intermediary files (gitignored) CLAUDE.mdat.claude/CLAUDE.md- Supports: Python, Node/TypeScript, Go, Rust, Shell/Infra, mixed