verification-loop
SolidFull build/type/lint/security verification pipeline for ClaudeTerminal
Code & Development 39 stars
9 forks Updated 2 weeks ago MIT
Install
Quality Score: 81/100
Stars 20%
Recency 20%
Frontmatter 20%
Documentation 15%
Issue Health 10%
License 10%
Description 5%
Skill Content
# Verification Loop
A systematic verification pipeline that checks all aspects of project health before commits or releases.
## When to Use
- Before committing significant changes
- Before creating a release
- After resolving merge conflicts
- When `/verify` command is invoked
## Pipeline Phases
### Phase 1: Rust Backend Compilation
```bash
cd src-tauri && cargo check 2>&1
```
- Must compile with zero errors
- Warnings are acceptable but should be noted
### Phase 2: Rust Linting
```bash
cd src-tauri && cargo clippy -- -W clippy::all 2>&1
```
- All clippy warnings should be addressed
- `#[allow(clippy::...)]` only with justification
### Phase 3: Rust Formatting
```bash
cd src-tauri && cargo fmt --check 2>&1
```
- Must pass with no formatting changes needed
### Phase 4: TypeScript Type Check
```bash
npx tsc --noEmit 2>&1
```
- Zero type errors
- Strict mode compliance
### Phase 5: Frontend Build
```bash
npm run build 2>&1
```
- Vite production build must succeed
- Check for bundle size warnings
### Phase 6: IPC Contract Validation
- Every `#[tauri::command]` in `commands.rs` registered in `main.rs`
- Every `invoke()` in frontend matches a registered command
- Event names consistent between `emit()` and `listen()`
### Phase 7: Security Quick Scan
- No `.unwrap()` in production Rust code (use `?` or `.map_err()`)
- No hardcoded secrets/tokens
- No `eval()` or `innerHTML` in frontend
- No `console.log` with sensitive data
## Report Template
```
| Phase | Status | Dura...
Details
- Author
- talayash
- Repository
- talayash/agentrium
- Created
- 7 months ago
- Last Updated
- 2 weeks ago
- Language
- TypeScript
- License
- MIT
Similar Skills
Semantically similar based on skill content — not just same category
Code & Development Listed
verification-loop
Build, type-check, lint, test, secret-grep, and diff-review quality gate for code changes. Use when you have finished a feature or significant change, are about to open a PR, or want to confirm quality gates pass after refactoring — running the full verify sequence and reporting pass/fail per phase. Detects the project's own toolchain rather than assuming one. For the one-shot slash command, see /verify.
0 Updated yesterday
sardonyx0827 AI & Automation Solid
verification-loop
Pre-commit verification with lint, type-check, tests, and security scan
20 Updated 5 days ago
mshadmanrahman