markdowntown-cli
Repo workflow for markdowntown-cli development and scans.
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.
| name | markdowntown-cli |
|---|---|
| description | Repo workflow for markdowntown CLI development and scans. |
markdowntown-cli
- Build the scan CLI per
cli/docs/scan-spec-v1.md. - Prefer
rgfor search and keep changes small and deterministic. - Run
cd cli && make lintandcd 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.