UNPKG

@felixgeelhaar/cclint

Version:

Catch CLAUDE.md drift before Claude misbehaves. Lints CLAUDE.md, skills, subagents, and hooks for Claude Code projects.

20 lines 785 B
import type { Rule } from '../domain/Rule.js'; import { ContextFile } from '../domain/ContextFile.js'; import { Violation } from '../domain/Violation.js'; export declare class SkillStructureRule implements Rule { readonly id = "skill-structure"; readonly description = "Validates Claude Code skill structure and frontmatter"; private readonly requireDescription; private readonly maxDescriptionLength; private readonly minDescriptionLength; constructor(options?: { requireDescription?: boolean; maxDescriptionLength?: number; }); lint(file: ContextFile): Violation[]; private isSkillFile; private validateFrontmatter; private isValidSkillName; private validateStructure; } //# sourceMappingURL=SkillStructureRule.d.ts.map