Install
$ agentstack add skill-mishrashardendu22-agent-skills-code-quality-and-validation ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Code Quality & Validation Standards
This skill defines the multi-tier code quality, formatting, linting, and type checking standards across the GitHub Backup Automation System monorepo.
1. Branch-First Development
> [!IMPORTANT] > CREATE A LOCAL BRANCH FIRST: Always start by creating a local branch from main: > ``bash > git switch -c MishraShardendu22/main/ > ` > Never develop code or run refactors directly on main`.
2. Tooling Matrix by Language
| Language | Subsystem | Formatter | Linter | Static Type Checker | | :--- | :--- | :--- | :--- | :--- | | Go | Backend & CLI | gofmt | go vet ./... | Go Compiler (go build ./...) | | Python | Agentic Observatory | Ruff / Black compatible | Ruff check / Pyright | Pyright (uv run --with pyright pyright) | | TypeScript | Next.js Frontend | Biome (pnpm run format) | Biome (biome check) | TypeScript Compiler (tsc --noEmit) |
2. Code Quality Rules
1. Go Guidelines
- Always format code using standard
gofmtbefore committing. - Zero compiler warnings or
go vetissues allowed. - Prefer structured logging via
util.Logger()in CLI andlogger.Log(slog) inbackend/. - Clean up goroutines and database connection handles using
defer.
2. Python Observatory Guidelines
- Python 3.12+ type annotations required on all function arguments, return types, and Pydantic models.
- Zero errors in Pyright type checking (
agentic-observatory/pyrightconfig.json). - Ensure all async functions and SQLAlchemy sessions are properly awaited and closed.
3. Frontend TypeScript Guidelines
- Strict TypeScript checks with zero
anytypes wherever possible. - Use Biome for combined linting and code formatting (
frontend/package.json). - Ensure components render cleanly in Next.js Turbopack production builds.
3. Developer CLI Runbook
# Auto-format all Go and TypeScript files
make format
# Run all linters across Go, Python, and Frontend
make lint
# Run static type checkers across Python and Frontend
make typecheck
# Full pre-commit validation pass
make pre-commit
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: MishraShardendu22
- Source: MishraShardendu22/agent-skills
- License: MIT
- Homepage: https://github.mishrashardendu22.is-a.dev
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.