markdowntown-cli

joelklabo's avatarfrom joelklabo

Repo workflow for markdowntown-cli development and scans.

⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 4, 2026⬇️1downloads

When & Why to Use This Skill

This Claude skill streamlines the development and maintenance workflow for the markdowntown-cli repository. It automates essential engineering tasks including building the scan CLI according to specifications, performing deterministic code searches, and enforcing code quality through rigorous linting and testing to ensure CI/CD stability.

Use Cases

  • Automated CLI Development: Building and updating the markdowntown-cli tool based on versioned scan specifications (e.g., scan-spec-v1.md).
  • Code Quality & CI Readiness: Executing automated linting and test suites (make lint, make test) to ensure code changes meet project standards before merging.
  • Efficient Code Refactoring: Using 'rg' (ripgrep) for fast, deterministic searches and making small, controlled changes to maintain repository integrity.
  • Safe Repository Management: Performing non-destructive git operations and following specific guidelines for web application updates within a complex codebase.
namemarkdowntown-cli
descriptionRepo workflow for markdowntown CLI development and scans.

markdowntown-cli

  • Build the scan CLI per cli/docs/scan-spec-v1.md.
  • Prefer rg for search and keep changes small and deterministic.
  • Run cd cli && make lint and cd cli && make test; CI must be green before finishing.
  • Avoid destructive git commands unless explicitly asked.
  • For web app changes, follow apps/web/AGENTS.md.