Skip to content
Back to skills

Dev

ASecurity

Developer tools (commits, reviews, refactoring)

  • 10 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsbashdebuggingrefactoringcode-reviewgitsecurityperformance

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add Smart-AI-Memory/attune-ai --skill dev --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dev?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Dev
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/smart-ai-memory-dev/badge)](https://www.skillsdirectory.com/skills/smart-ai-memory-dev)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: dev
description: Developer tools (commits, reviews, refactoring)
---
# dev

Developer tools for daily coding workflows.

## Routes

| Subcommand | Action |
| ---------- | ------ |
| `review` | Code review workflow |
| `debug` | Debugging session |
| `refactor` | Refactoring session |
| `commit` | Stage and commit changes |
| `pr` | Create a pull request |
| `quality` | Code quality check |
| `perf-audit` | Performance audit |

## Usage

```bash
/dev                    # Ask what to do
/dev review             # Code review
/dev commit             # Stage and commit
/dev debug              # Debug session
/dev refactor           # Refactoring
/dev pr                 # Create PR
```

## Fast-Path Detection

When explicit args satisfy scoping, skip questions:

- `/dev commit --auto` → stage all + commit
- `/dev review ./src/auth` → review that path
- `/dev commit` → ask what to stage
- `/dev` → ask what to do

**Rule:** If input contains BOTH an action AND a
target (or `--auto` flag), proceed to execution.
If either is missing, use `AskUserQuestion`.

## Behavior

### Plan Detection (all routes)

Before starting scoping questions for any route,
check for saved plans from `/plan`:

1. Use `Glob` to check `.claude/plans/{route}-*.md`
   for the current route (e.g., `refactor-*.md`
   for `/dev refactor`)
2. If matching plans exist, use `Read` to check
   their **Status** field (skip `completed` plans)
3. If no pending plans match, proceed normally
   with the scoping flow below
4. If multiple pending plans match, show a list
   and let the user choose which one
5. If a pending/in-progress plan is found, use
   `AskUserQuestion` with these options:

- **"Yes, use this plan"**: Read the plan file.
  Update its **Status** to `in-progress`. Use
  the plan's **Scope** and **Approach** sections
  to drive execution. Do NOT re-ask scoping
  questions.
- **"No, start fresh"**: Proceed with the normal
  `AskUserQuestion` scoping flow below.

Example prompt:

```yaml
question: "I found a saved plan:
  {plan-title} ({date}). Pick up where you
  left off?"
header: "Plan"
options:
  - label: "Yes, use this plan"
    description: "Skip scoping — execute based
      on the saved plan"
  - label: "No, start fresh"
    description: "Ignore the plan and scope
      from scratch"
```

### review

Use `AskUserQuestion` to scope:

- Which files or path to review?
- Focus area: quality, security, performance, or all?

Then run:

```bash
uv run attune workflow run code-review --path <target>
```

### debug

Use `AskUserQuestion` to understand:

- What error or unexpected behavior?
- Which file or area?

Then investigate using Read, Grep, and Bash tools.

### refactor

Use `AskUserQuestion` to scope:

- Which file or module?
- What kind of refactoring? (extract, simplify, rename)

Then use EnterPlanMode to plan the refactoring.

### commit

Use `AskUserQuestion` to confirm:

- Which files to stage?
- What kind of change? (feature, fix, refactor)

Then use git to stage and commit with a conventional
commit message.

### pr

Use `AskUserQuestion` to confirm:

- Target branch?
- PR description scope?

Then use `gh pr create` to create the PR.

### perf-audit

Use `AskUserQuestion` to scope:

- Which path to audit?

Then run:

```bash
uv run attune workflow run perf-audit --path <target>
```

### quality

Use `AskUserQuestion` to scope:

- Which path to analyze?

Then run:

```bash
uv run attune workflow run bug-predict --path <target>
```

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.