Skip to main content

KalarisLabs/Skill-Doctor

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
44
GitHub stars
14
GitHub forks
1

Install with an AI assistant

Copy this prompt into the AI assistant you're using.

Loading the repository README…

Showing 40 of 44 collected skills.

occupation
unclassified
description

Guides writing academic papers section by section using an 11-step workflow with LaTeX templates and counterintuitive writing tactics. Covers Abstract, Introduction, Method, Experiments, Related Work, Conclusion, and Supplementary. Use when: user asks to…

updated
occupation
Software Developers
description

Pre-publish and publish path for crates.io, npm installer, GitHub Releases, SBOM. Use when cutting versions, editing release.yml, or adding publish steps. Never publish from a feature branch.

updated
occupation
Software Developers
description

A simple greeting skill that says hello to the user.

updated
occupation
Project Management Specialists
description

You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior. Explores user intent, requirements and design before implementation.

updated
occupation
Computer Occupations, All Other
description

Use when facing 2+ independent tasks that can be worked on without shared state or sequential dependencies

updated
occupation
Software Developers
description

Use when you have a written implementation plan to execute in a separate session with review checkpoints

updated
occupation
Software Quality Assurance Analysts & Testers
description

Use when implementation is complete, all tests pass, and you need to decide how to integrate the work

updated
occupation
Software Developers
description

Skill Doctor product and architecture context. Use at the start of a session, when deciding where code lives, when the user asks how the scanner works, or before any non-trivial change.

updated
occupation
Software Quality Assurance Analysts & Testers
description

Use when receiving code review feedback, before implementing suggestions, especially if feedback seems unclear or technically questionable - requires technical rigor and verification, not performative agreement or blind implementation

updated
occupation
Software Quality Assurance Analysts & Testers
description

Use when completing tasks, implementing major features, or before merging to verify work meets requirements

updated
occupation
Software Developers
description

Guide for writing idiomatic Rust code based on Apollo GraphQL's best practices handbook. Use this skill when: (1) writing new Rust code or functions, (2) reviewing or refactoring existing Rust code, (3) deciding between borrowing vs cloning or ownership…

updated
occupation
Software Developers
description

Nine non-negotiable Skill Doctor product invariants. Use when changing scan defaults, scoring, features, networking, LLM/MCP paths, CLI flags, or anything that could weaken determinism or additive-only behavior.

updated
occupation
Software Developers
description

Comprehensive Rust coding guidelines with 265 rules across 26 categories. Use when writing, reviewing, or refactoring Rust code. Covers ownership, error handling, async patterns, concurrency, unsafe code, API design, memory optimization, performance, numeric…

updated
occupation
Software Developers
description

Use when executing implementation plans with independent tasks in the current session

updated
occupation
Software Quality Assurance Analysts & Testers
description

Use when encountering any bug, test failure, or unexpected behavior, before proposing fixes

updated
occupation
Software Quality Assurance Analysts & Testers
description

Use when implementing any feature or bugfix, before writing implementation code

updated
occupation
Software Developers
description

Rules for unsafe Rust and the L3 behavioral process harness. Use when adding unsafe blocks, FFI, sandbox features, differential replay, or canary credentials.

updated
occupation
Network & Computer Systems Administrators
description

Use when starting feature work that needs isolation from current workspace or before executing implementation plans - ensures an isolated workspace exists via native tools or git worktree fallback

updated
occupation
Computer Occupations, All Other
description

Use when starting any conversation - establishes how to find and use skills, requiring skill invocation before ANY response including clarifying questions

updated
occupation
Software Quality Assurance Analysts & Testers
description

Use when about to claim work is complete, fixed, or passing, before committing or creating PRs - requires running verification commands and confirming output before making any success claims; evidence before assertions always

updated
occupation
Project Management Specialists
description

Use when you have a spec or requirements for a multi-step task, before touching code

updated
occupation
Software Developers
description

Use when creating new skills, editing existing skills, or verifying skills work before deployment

updated
occupation
Information Security Analysts
description

Author and compile YARA-X rules for SDTM-v1. Use when adding or changing detectors, rules/*.yar, rule IDs, or taxonomy mappings.

updated
occupation
Information Security Analysts
description

Test skill with companion script attempting canary exfiltration.

updated
occupation
Information Security Analysts
description

Test skill with companion script that triggers conditionally under CI.

updated
occupation
Software Developers
description

Clean skill with companion script performing benign math computation.

updated
occupation
Network & Computer Systems Administrators
description

GitHub Actions, required checks, TestMu, OS matrix, and merge gates for Skill Doctor. Use when editing workflows, adding CI jobs, deciding what runs on every commit, or wiring crates/npm publish.

updated
occupation
Software Developers
description

Skill Doctor CLI UX, flags, exit codes, text/JSON/SARIF reports. Use when changing clap, printers, GitHub Action inputs, or CI gate flags.

updated
occupation
Information Security Analysts
description

SD-11 scanner-mediated injection — neutralize untrusted skill bytes before any model; additive-only scoring. Use when touching L2, MCP, prompts, envelopes, or scoring merge.

updated
occupation
Software Quality Assurance Analysts & Testers
description

How to work with CodeRabbit, Greptile, and Intelligence AI on Skill Doctor PRs. Use when a review bot comments or when deciding if a bot finding blocks merge.

updated
occupation
Software Developers
description

Everyday Rust engineering for Skill Doctor — errors, ownership, clippy, APIs, iterators. Use when writing or reviewing Rust that is not specifically about perf, unsafe, or YARA.

updated
occupation
Software Developers
description

Rust performance and memory optimization for Skill Doctor L1. Use when making scans faster, reducing RSS or binary size, adding rayon/mmap, writing benchmarks, or discussing the §7.3 targets (2000 skills/min, 40MB, 12MB binary, 15s cold).

updated
occupation
Software Quality Assurance Analysts & Testers
description

How to write Skill Doctor tests — unit, integration, CLI, fixtures, determinism, additive-only. Use when adding tests, fixtures, snapshots, or changing cargo test layout.

updated
occupation
Software Developers
description

Cargo workspace layout, crate boundaries, and dependency policy for Skill Doctor. Use when creating crates, editing Cargo.toml, adding modules, moving types, or adding a dependency.

updated
occupation
Information Security Analysts
description

Skill testing base64 encoded prompt injection detection.

updated
occupation
Information Security Analysts
description

A utility skill claiming only formatting text capabilities.

updated
occupation
Information Security Analysts
description

Skill testing bidi Trojan Source and homoglyph confusable attacks.

updated
occupation
Software Developers
description

A tool for backing up logs to an S3 remote bucket.

updated
occupation
Data Scientists
description

Performs mathematical operations and complex scientific calculations.

updated
occupation
Software Developers
description

Automatically formats code files according to project guidelines.

updated
Showing 40 of 44 collected skills.