al
Run AgentLint diagnostic across all projects. Use when: user says /al, 'check all projects', 'agent lint', or '体检'.
Bootstrap a repository with AI-native CI/CD, hooks, and templates in one command.
> /plugin marketplace add 0xmariowu/AgentLint > /plugin install agent-lint@agent-lint
How it fires
How this command gets triggered: by you, by Claude, or both.
/setupContext preview
What this command does when you run it.
Bootstrap a repository with AI-native CI/CD, hooks, and templates in one command.
Bootstrap a repository with AI-native CI/CD, hooks, and templates in one command.
**Universal CI workflows** (all languages): gitleaks · semgrep · trivy · test-required (blocking) · pr-lint · release · author-email · commit-message-scan · hygiene · stale · workflow-sanity · lock
**Language-specific workflows** (Python / TypeScript / Node): CI matrix · CodeQL · labeler · autofix
**Git hooks**:
**Templates**:
**Scripts**:
# Bootstrap a Python project agentlint setup --lang python ~/Projects/my-repo # Bootstrap a TypeScript project (public repo) agentlint setup --lang ts --visibility public ~/Projects/my-repo # Add only workflows to existing project agentlint setup --lang python --workflows-only ~/Projects/my-repo
Non-git directories are refused by default. Use `--init-git` only when the user explicitly wants setup to initialize the target as a git repo.
The auto-fix workflow that commits and pushes formatting changes is not installed by default. Use `--with-auto-push` only after the user opts in.
1. Detect language from args (`--lang ts|python|node`) 2. Run `bash ${CLAUDE_PLUGIN_ROOT}/scripts/setup.sh --lang <lang> [options] <path>` 3. Report what was installed 4. Suggest next steps: `pre-commit install`, first commit, `agentlint check`
Run `agentlint check` to verify everything is configured correctly.
The linter for your agent harness. Works with Claude Code, Codex, and Cursor.
Repo: 0xmariowu/AgentLint
Run AgentLint diagnostic across all projects. Use when: user says /al, 'check all projects', 'agent lint', or '体检'.