agentsclimarketplace

Claude Code Skills Custom DevTools Pack

Skill Mattakushi432/Claude-Code-Skills-Custom-DevTools-Pack/.agents/skills/Claude-Code-Skills-Custom-DevTools-Pack

A curated pack of custom Claude Code skills for developers — installable as a Claude Code plugin marketplace.

Install
npx -y skills add Mattakushi432/Claude-Code-Skills-Custom-DevTools-Pack --skill Claude-Code-Skills-Custom-DevTools-Pack

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.6 KB, 793 tokens by cl100k_base, as published. Nobody here has run it

# Claude-Code-Skills-Custom-DevTools-Pack Development Patterns

> Auto-generated skill from repository analysis

## Overview
This skill teaches you the development patterns and conventions used in the `Claude-Code-Skills-Custom-DevTools-Pack` repository. The codebase is written in JavaScript without a framework, focusing on custom developer tooling. You'll learn about file organization, code style, commit conventions, and testing patterns to maintain consistency and quality in your contributions.

## Coding Conventions

### File Naming
- Use **camelCase** for file names.
  - Example: `customDevTool.js`, `helperFunctions.js`

### Import Style
- Use **relative imports** for modules within the project.
  - Example:
    ```javascript
    import { helperFunction } from './helperFunctions.js';
    ```

### Export Style
- Use **named exports** for functions, constants, or objects.
  - Example:
    ```javascript
    // In helperFunctions.js
    export function helperFunction() {
      // ...
    }
    ```
    ```javascript
    // In another file
    import { helperFunction } from './helperFunctions.js';
    ```

### Commit Message Convention
- Use **conventional commits** with the prefix `feat`.
  - Example: `feat: add custom logger utility`
- Keep commit messages concise (average ~43 characters).

## Workflows

### Adding a New Dev Tool
**Trigger:** When you want to add a new developer utility or tool to the pack  
**Command:** `/add-dev-tool`

1. Create a new JavaScript file using camelCase (e.g., `myNewTool.js`).
2. Implement your tool using named exports.
3. Import your tool into the main entry point if needed.
4. Write a corresponding test file named `myNewTool.test.js`.
5. Commit your changes using the conventional commit format:

feat: add myNewTool for X functionality

6. Push your branch and open a pull request.

### Refactoring Existing Code
**Trigger:** When improving or restructuring code without changing its external behavior  
**Command:** `/refactor-code`

1. Identify the code to refactor.
2. Update the code following the coding conventions (camelCase, named exports, etc.).
3. Ensure all related imports and exports are updated.
4. Run all relevant tests to confirm nothing breaks.
5. Commit with a message like:

feat: refactor helperFunctions for clarity

6. Push and open a pull request.

### Writing and Running Tests
**Trigger:** When adding new features or fixing bugs  
**Command:** `/run-tests`

1. Create or update a test file matching the pattern `*.test.js`.
2. Write tests for your feature or fix.
3. Use the project's preferred test runner (framework not specified; check project docs or scripts).
4. Run tests locally to ensure they pass.
5. Commit with a message like:

feat: add tests for customLogger


## Testing Patterns

- Test files are named using the pattern `*.test.js`.
- Place tests alongside the modules they test or in a dedicated `tests` directory.
- The testing framework is not specified; refer to project documentation or package scripts for details.
- Example test file:
```javascript
// customLogger.test.js
import { customLogger } from './customLogger.js';

test('logs messages correctly', () => {
 // ...test implementation
});

Commands

CommandPurpose
/add-dev-toolAdd a new developer tool to the pack
/refactor-codeRefactor existing code following conventions
/run-testsRun all tests in the codebase

What ships with it: 1 file

361 B alongside SKILL.md

agents/

Keep looking

Skills are one crate of 327,069. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.