SlashAI

Coding & Development / Refactoring

Refactor Function

/RefactorFunction
Coding & DevelopmentRefactoring🟢 Beginnercoding

Try it in

What it does

Refactor without changing behaviour a function — e.g. a 40-line `parseInvoice(buffer)` helper in TypeScript.

How to use

Share the current code and state any constraints like framework version or style guide. Bring a function — for example a 40-line `parseInvoice(buffer)` helper in TypeScript. You get back a rewritten version with a summary of what changed and why.

Example

/RefactorFunction
Input: a 40-line `parseInvoice(buffer)` helper in TypeScript
Ask: Share the current code and state any constraints like framework version or style guide.
Return: a rewritten version with a summary of what changed and why

Run it in

Paste the command, then attach the file or text on the same message - it handles mixed input well.

Free tier
functionrefactoringrefactorcoding
Was this command helpful?

You might also like

Coding & Development

/RefactorComponent

Refactor without changing behaviour a UI component — e.g. a React `<PricingTable />` component with three tier props.

Coding & Development

/RefactorScript

Refactor without changing behaviour a script — e.g. a Python script that renames 10.

Coding & Development

/RefactorApi

Refactor without changing behaviour an API endpoint — e.g. a `POST /api/orders` Express handler with Stripe integration.

Coding & Development

/RefactorConfig

Refactor without changing behaviour a config file — e.g. a `docker-compose.yml` running Postgres.

Something wrong? Report it