KS
Killer-Skills

tidyup — how to use tidyup how to use tidyup, tidyup setup guide, tidyup vs prettier, tidyup install, what is tidyup, tidyup alternative, automated code cleanup, ci system compatibility, code preparation workflow

v1.0.0
GitHub

About this Skill

Ideal for Code Analysis Agents requiring automated syntax error correction and CI system compatibility tidyup is a skill that runs automated housekeeping tasks to prepare code for commit and push, fixing syntax errors and ensuring CI system compatibility.

Features

Runs automated housekeeping tasks prior to code commit and push
Fixes trivial syntax errors using prettier
Ensures CI system compatibility by resolving common build failures
Stops and prompts user for action on encountering semantic errors or missing code
Operates within branch context to identify and fix obvious errors

# Core Topics

grafana grafana
[0]
[0]
Updated: 3/6/2026

Quality Score

Top 5%
23
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add grafana/grafana-pathfinder-app/tidyup

Agent Capability Analysis

The tidyup MCP Server by grafana is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use tidyup, tidyup setup guide, tidyup vs prettier.

Ideal Agent Persona

Ideal for Code Analysis Agents requiring automated syntax error correction and CI system compatibility

Core Value

Empowers agents to automate housekeeping tasks, fixing trivial syntax errors and ensuring compatibility with CI systems using prettier, while streamlining developer workflows

Capabilities Granted for tidyup MCP Server

Automating code preparation for commit and push
Debugging trivial syntax errors
Ensuring CI system compatibility

! Prerequisites & Limits

  • Only fixes trivial syntax errors
  • Stops and asks for user input on semantic errors or missing code
  • Requires branch context for error analysis
Project
SKILL.md
1.7 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Tidy up

This skill runs a bunch of housekeeping tasks that need to be done prior to preparing code for commit and push. Our CI system will fail code that has errors in prettier, and a common source of silly CI build failures are things in this category.

For all steps, the intention is only to fix trivial syntax errors and or errors whose cause is obvious in branch context. If you find semantic errors, missing code, or anything unusual, STOP and ask the user what to do, do not proceed.

Workflow

Step 1: Run npm run typecheck

Fix all trivial TypeScript syntax errors.

Step 2: Run npm run lint:fix

Fix all trivial linting errors.

Note: Prettier formatting is handled automatically by Husky's pre-commit hook via lint-staged, so it doesn't need to be run manually here.

Step 3: Run frontend unit tests: npm run test:ci

All should pass; if unit tests break and the cause is obvious (i.e. a missing import, or a slight syntax error) you can go ahead and fix them. If unit tests fail due to changed functionality, STOP and ask the user what to do.

Step 4: Run Go lint: npm run lint:go

Fix all Go linting errors. If golangci-lint reports issues, address them.

Step 5: Run Go tests: npm run test:go

All Go tests should pass. If tests fail and the cause is obvious, fix them. If tests fail due to changed functionality, STOP and ask the user what to do.

Step 6: Build Go backend: go build ./...

Verify the Go backend compiles without errors.

Summary

Provide very brief output that looks like this:

Typecheck: <N> files modified Lint: <N> files modified Frontend tests: (PASS|FAIL) Go lint: (PASS|FAIL) Go tests: (PASS|FAIL) Go build: (PASS|FAIL)

If any step fails, provide details on why.

Related Skills

Looking for an alternative to tidyup or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication