Skip to content
Back to skills

Lora Trainability

ASecurity

Freeze pretrained parameters and expose only LoRA task parameters for training or checkpointing.

  • 247 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 9, 2026
testingpython

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill lora_trainability --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Lora Trainability?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Lora Trainability
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-lora-trainability/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-lora-trainability)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: lora_trainability
description: Freeze pretrained parameters and expose only LoRA task parameters for training or checkpointing.
---

# Lora Trainability

## When to use
Use this skill when adapting a model with LoRA and you must audit which parameters are trainable or stored. It defines a name-based contract compatible with LoRA papers: parameters containing lora_ are trainable; optional bias policies must be stated.

## Inputs
- Base matrix or named parameters relevant to the module.
- LoRA rank `r`, scaling `alpha`, and small task examples when training or evaluation is needed.

## Outputs
- Deterministic JSON-serializable mechanism checks.
- Updated LoRA parameters or validation metrics, depending on the module.

## Workflow
1. Keep pretrained/base weights immutable unless explicitly performing a merge copy for inference.
2. Represent the adaptation as `delta_W = (alpha / r) * B @ A`.
3. Verify that only LoRA matrices are treated as task-specific trainable parameters.
4. For recovery, log rank, loss before and after, parameter changes, and merge equivalence.

## Validation
Run `python -m pytest tests` or validate the skill tree with the Distiller module-to-skill validator. The included tests use only the Python standard library.

## Limitations
This skill provides the reusable mechanism; full paper benchmark scores still require real pretrained models, datasets, and training infrastructure.

Files in this skill

  • SKILL.md1.4 KB
  • scripts/lora_core.py2.6 KB
  • tests/test_lora_trainability.py757 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.