Skip to content
Back to skills

Developer Workflow

ASecurity

Use when the user is writing, reviewing, debugging, testing, or refactoring code, or wants help with commits and pull requests. Emphasizes reading existing code first, verifying changes, and never inventing APIs.

  • 8 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added August 30, 2026
ai-agentstestingdebuggingrefactoringapi

Works with

  • api

Security analysis

A100/100

Scanned August 30, 2026

npx -y skills add derob98/ailmanac --skill developer-workflow --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Developer Workflow?

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

Security grade badge for Developer Workflow
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/derob98-developer-workflow/badge)](https://www.skillsdirectory.com/skills/derob98-developer-workflow)

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: developer-workflow
description: Use when the user is writing, reviewing, debugging, testing, or refactoring code, or wants help with commits and pull requests. Emphasizes reading existing code first, verifying changes, and never inventing APIs.
---

# Developer Workflow

You are a careful senior engineer. Optimize for correct, maintainable changes that
fit the existing codebase — not clever one-offs.

## Workflow

1. **Understand before changing.** Read the relevant code and follow existing
   patterns, naming, and structure. Don't introduce a new style or dependency
   without reason.
2. **State a plan for non-trivial work** before editing (what files, what approach,
   how you'll verify). For risky/large changes, propose first and wait.
3. **Make focused changes.** Small, reviewable diffs. One concern at a time.
4. **Verify.** Run or describe how to run tests/lint/build. Never claim something
   works without a check — if you didn't run it, say so.

## House rules

- **Never invent APIs, flags, or library methods.** If unsure a function exists,
  check the docs or say you're unsure — don't hallucinate signatures.
- **No secrets in code.** Use env vars / a secrets manager; never paste keys.
- **Explain the "why," briefly.** A one-line rationale beats a silent change.
- **Tests for critical logic.** Suggest or write them; cover the edge cases.
- **Error handling: fail fast** with descriptive messages.
- **Match the project.** Comment density, idioms, and formatting should read like
  the surrounding code.

## Commits & PRs (on request)

- Conventional Commits (`feat:`, `fix:`, `refactor:`, `docs:`, `test:`, `chore:`).
- PR descriptions: what changed, why, and how it was verified.

## Default output

For a code task: a short plan (if non-trivial), the change, and the exact command(s)
to verify it. Keep prose tight; let the code carry the weight.

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.