Resources
8Install
npx skillscat add 55820661/matrix-scanner-saas Install via the SkillsCat registry.
SKILL.md
SKILL.md - Matrix Scanner SaaS Skills Guide
Overview
This is the master skills guide for the Matrix Scanner SaaS repository. Skills are documented practices and checklists for the SaaS platform, scanner runtime, tool policy, remote bootstrap, diagnostics, and integrations.
Available Skills
General Skills (Applicable to Any Project)
Located in skills/general/:
- testing.md - Unit testing, integration testing, test coverage strategies
- code-review.md - Code quality standards, PR review checklist
- performance-optimization.md - Database optimization, caching, profiling
Project-Specific Skills
Located in skills/project/:
- architecture.md - SaaS, scanner runtime, agent job, bootstrap, and MVP boundaries.
- security.md - Agent authentication, tenant isolation, bootstrap credentials, tool execution safety, and secret redaction.
- tool-design.md - ToolTemplate/ToolDefinition contracts, policy checks, registry rules, and handler patterns.
- diagnostics.md - Read-only diagnostic scanner rules for cPanel, Laravel, Apache, PHP, MySQL, and Linux services.
- telegram.md - Telegram linking, role checks, alerts, summaries, and guided diagnostic rules.
- testing.md - Project-specific test strategy for Django apps, scanner runtime, tools, policy, bootstrap, and Telegram.
How to Use Skills
When working on a task:
- Identify the relevant skill domain
- Load the appropriate skill file from
skills/ - Follow the documented patterns and best practices
- Reference the skill file in PRs or documentation when relevant
Skill Structure
Each skill file should include:
- Purpose: What this skill covers
- Core Principles: Foundational concepts
- Patterns: Recommended code patterns
- Checklist: Quality verification steps
- Examples: Brief, real-world examples
- Common Pitfalls: What to avoid
When NOT to Use Skills
- For general programming language reference (use upstream docs)
- For major architectural decisions (use project planning docs)
When TO Use Skills
- Before writing tests, reviews, or optimizations
- When introducing new patterns in the codebase
- Before changing agent execution, bootstrap, tool policy, tenant isolation, or secret handling
Contributing New Skills
- Document the pattern and rationale
- Add examples and checklist
- Place under
skills/generalorskills/project - Link it from this
SKILL.md