CtrlK
BlogDocsLog inGet started
Tessl Logo

NetAlertX

github.com/netalertx/NetAlertX

SkillAddedReview
about-netalertx-project-structure

.github/skills/project-navigation/SKILL.md

Navigate the NetAlertX codebase structure. Use this when asked about file locations, project structure, where to find code, or key paths.

74

api-development

.github/skills/api-development/SKILL.md

Develop and extend NetAlertX REST API endpoints. Use this when asked to create endpoint, add API route, implement API, or modify API responses.

57

database-patterns

.claude/skills/database-patterns/SKILL.md

Read before designing a feature that writes to the Devices table, adding audit/history logging, or choosing between a SQLite trigger and a Python hook. Covers the full Devices write-path inventory, the FIELD_SOURCE_MAP *Source attribution system, and event-sourced vs snapshot audit logging tradeoffs.

72

database-patterns

.gemini/skills/database-patterns/SKILL.md

NetAlertX database architecture patterns. Use this when designing features that write to the Devices table, implementing audit/history logging, or choosing between trigger-based vs Python-hook approaches.

68

devcontainer-management

.gemini/skills/devcontainer-management/SKILL.md

Guide for identifying, managing, and running commands within the NetAlertX development container. Use this when asked to run commands, testing, setup scripts, or troubleshoot container issues.

60

git-workflow

.claude/skills/git-workflow/SKILL.md

Read before running any git command that changes branch state (checkout -b, branch, push) in this repo. The default workflow is commit-and-push directly to next_release, not a feature-branch/PR flow - never create a branch without asking first.

68

git-workflow

.gemini/skills/git-workflow/SKILL.md

Read before running any git command that changes branch state (checkout -b, branch, push) in this repo. The default workflow is commit-and-push directly to next_release, not a feature-branch/PR flow - never create a branch without asking first.

75

install-scripts

.claude/skills/install-scripts/SKILL.md

Read before editing anything under install/ (production-filesystem/, ubuntu24/, etc.) or reviewing a PR that touches it. Covers uninstall safety, why check-*.sh scripts don't all exit the same way, and what's legacy vs. active.

68

install-scripts

.gemini/skills/install-scripts/SKILL.md

Read before editing anything under install/ (production-filesystem/, ubuntu24/, etc.) or reviewing a PR that touches it. Covers uninstall safety, why check-*.sh scripts don't all exit the same way, and what's legacy vs. active.

68

logging-standards

.gemini/skills/logging-standards/SKILL.md

Logging conventions for NetAlertX backend Python code. Use this when adding, modifying, or reviewing log statements.

71

mcp-activation

.gemini/skills/mcp-activation/SKILL.md

Enables live interaction with the NetAlertX runtime. This skill configures the Model Context Protocol (MCP) connection, granting full API access for debugging, troubleshooting, and real-time operations including database queries, network scans, and device management.

60

mcp-activation

.github/skills/mcp-activation/SKILL.md

Enables live interaction with the NetAlertX runtime. This skill configures the Model Context Protocol (MCP) connection, granting full API access for debugging, troubleshooting, and real-time operations including database queries, network scans, and device management.

65

nax-settings-development

.gemini/skills/settings/SKILL.md

Best practices for creating and maintaining NetAlertX settings (config.json), including UI, validation, localization, runtime behavior, and implementation consistency.

56

netalertx-authentication-tokens

.github/skills/authentication/SKILL.md

Manage and troubleshoot API tokens and authentication-related secrets. Use this when you need to find, rotate, verify, or debug authentication issues (401/403) in NetAlertX.

68

netalertx-code-standards

.github/skills/code-standards/SKILL.md

NetAlertX coding standards and conventions. Use this when writing code, reviewing code, or implementing features.

58

netalertx-database-patterns

.github/skills/database-patterns/SKILL.md

NetAlertX database architecture patterns. Use this when designing features that write to the Devices table, implementing audit/history logging, or choosing between trigger-based vs Python-hook approaches.

70

netalertx-devcontainer-configs

.github/skills/devcontainer-configs/SKILL.md

Generate devcontainer configuration files. Use this when asked to generate devcontainer configs, update devcontainer template, or regenerate devcontainer.

64

netalertx-docker-build

.github/skills/docker-build/SKILL.md

Build Docker images for testing or production. Use this when asked to build container, build image, docker build, build test image, or launch production container.

68

netalertx-docker-prune

.github/skills/docker-prune/SKILL.md

Clean up unused Docker resources. Use this when asked to prune docker, clean docker, remove unused images, free disk space, or docker cleanup. DANGEROUS operation. Requires human confirmation.

66

netalertx-git-workflow

.github/skills/git-workflow/SKILL.md

Read before running any git command that changes branch state (checkout -b, branch, push) in this repo. The default workflow is commit-and-push directly to next_release, not a feature-branch/PR flow - never create a branch without asking first.

77