programming

Analyze programming repositories to generate discovery metadata from SKILL.md files.

5|Updated May 17, 2026
One-click install
npx skills add https://github.com/islee23520/lfg --skill programming-islee23520
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: programming
Source: https://github.com/islee23520/lfg/tree/main/skills/programming
Command: npx skills add https://github.com/islee23520/lfg --skill programming-islee23520

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires typescript, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Programming helps you produce reliable, modern code across Python, Rust, TypeScript, and Go by enforcing strict typing, boundary parsing, exhaustive matching, and disciplined testing before mistakes reach production.

Core Features & Use Cases

  • Language-specific guidance: Loads the right reference set before you write or edit code in a supported language.
  • Safety and quality gates: Prevents common defects such as loose types, broad exception handling, unsafe shortcuts, and under-tested changes.
  • Practical use cases: Refactoring an API service, adding a CLI command, tightening a data model, or reviewing a pull request for correctness and maintainability.

Quick Start

Use the programming skill to review the target code, load the matching language rules, and rewrite the change so it satisfies the strict type, test, and safety standards.

Frequently Asked Questions about programming

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I enforce strict type safety and testing rules when refactoring TypeScript code?

To enforce strict type safety in TypeScript, load the matching language reference set, review the target code, and rewrite changes to satisfy strict typing, boundary parsing, and disciplined testing standards before production.

What is the best way to review a pull request for Python correctness and maintainability?

The best way to review a pull request for Python correctness is to apply strict quality gates that detect broad exception handling, unsafe shortcuts, and under-tested changes, ensuring the rewritten code satisfies modern safety standards.

Does this code review approach work with Rust and Go repositories?

Yes, this code review approach works with Rust and Go repositories by loading language-specific reference sets to apply strict typing, exhaustive matching, and boundary parsing rules to prevent common defects.

How do I validate SKILL.md frontmatter and extract dependencies from sibling scripts?

To validate SKILL.md frontmatter and extract dependencies, analyze the programming repository's root files, detect components like scripts and references, and screen for unsafe or malicious instructions during discovery metadata generation.

Why does loose typing and broad exception handling cause defects in production code?

Loose typing and broad exception handling cause production defects because they bypass strict type safety and exhaustive matching checks, allowing unhandled edge cases and unsafe shortcuts to slip through undetected during code review.

Can I use this to tighten a data model and prevent unsafe shortcuts in my codebase?

Yes, you can use this to tighten a data model by applying strict language rules, boundary parsing, and exhaustive matching to identify and rewrite unsafe shortcuts before they reach your production environment.