using-chameleon

Enforces TypeScript/JavaScript, Ruby, and Python codebase conventions via hooks with pattern context and violation feedback.

9|3|Updated May 10, 2026
One-click install
npx skills add https://github.com/crisnahine/chameleon --skill using-chameleon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: using-chameleon
Source: https://github.com/crisnahine/chameleon/tree/main/plugin/skills/using-chameleon
Command: npx skills add https://github.com/crisnahine/chameleon --skill using-chameleon

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of maintaining codebase conventions and standards by providing real-time feedback and guidance during code editing.

Core Features & Use Cases

  • Pattern Context: Injects context into the code editor, showing canonical examples and team idioms.
  • Violation Feedback: Provides immediate feedback on code that violates established conventions.
  • Use Case: When writing TypeScript or JavaScript code, Chameleon ensures you adhere to the project's coding standards without the need for manual review.

Quick Start

Run the command 'chameleon-init' to set up the Chameleon profile for your project.

Frequently Asked Questions about using-chameleon

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

FAQPage Schema
How do I enforce codebase conventions during TypeScript and JavaScript code review?

You can enforce codebase conventions by running chameleon-init to set up a profile, which injects pattern context and provides real-time violation feedback for TypeScript and JavaScript code.

Can I use pattern context to maintain Ruby and Python coding standards?

Yes, pattern context supports Ruby and Python codebases, providing canonical examples and team idioms to help maintain coding standards during development without manual review.

How do I set up convention enforcement for a new project?

To set up convention enforcement, run the chameleon-init command to initialize the profile for your project, enabling hooks that provide violation feedback and pattern context.

Does convention enforcement work with specific frameworks or is it framework-agnostic?

Convention enforcement is framework-agnostic but offers deeper awareness for specific frameworks, allowing you to maintain standards across different environments without requiring tool calls.

What is the best way to analyze codebase patterns and coordinate with other skills?

The best way to analyze codebase patterns is using built-in querying tools that support codebase analysis and coordination with other skills, ensuring standards are maintained across complex projects.

Why does code convention enforcement not require manual code review?

Code convention enforcement eliminates manual review by using hooks that automatically inject pattern context and provide immediate violation feedback directly during code editing.