Skip to content
Back to skills

Dev Experience

ASecurity

Set up local development environment. Use when configuring devcontainers, workspace bootstrap, or local simulation.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
ai-agentsgit

Works with

  • claude code
  • cursor
  • cli

Security analysis

A100/100

Pro scans all 13 files and shows the line behind each finding

Scanned September 29, 2026

npx -y skills add paruff/uFawkesAI --skill dev-experience --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dev Experience?

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

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

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-experience
description: "Set up local development environment. Use when configuring devcontainers, workspace bootstrap, or local simulation."
license: MIT
compatibility: Claude Code, GitHub Copilot, OpenCode, Cursor, Codex, Gemini CLI
metadata:
  author: paruff
  suite: uFawkesAI
---

# Skill: Dev Experience

> **Load trigger:** `"load dev-experience skill"` > **DORA:** AI Capability 3: AI-accessible internal data
> **Token cost:** Low

## Purpose

Set up local development environment for fast feedback loops.

## Responsibilities

- Configure devcontainers
- Bootstrap workspace
- Set up local simulation
- Configure CLI tools
- Validate environment

## Sub-Skills

| Skill                         | Purpose                 |
| ----------------------------- | ----------------------- |
| `dev-experience/dev-container-setup`      | Configure devcontainers |
| `dev-experience/workspace-bootstrap`       | Bootstrap workspace     |
| `dev-experience/local-environment-simulation` | Set up local simulation |

## Dependencies

| Skill  | Relationship                      |
| ------ | --------------------------------- |
| (none) | Foundation skill, no dependencies |

## Inputs

- Project requirements
- Language/framework
- Tool requirements

## Outputs

- `.devcontainer/devcontainer.json`
- `Makefile` or `justfile`
- `.env.example`

## Setup Rules

### Devcontainer

- [ ] Base image defined
- [ ] Extensions configured
- [ ] Ports forwarded
- [ ] Volume mounts set
- [ ] Post-create command defined

### Workspace

- [ ] Dependencies installed
- [ ] Environment variables set
- [ ] Git hooks configured
- [ ] IDE settings configured

### Local Simulation

- [ ] Local cluster configured (kind/k3d)
- [ ] Services deployed locally
- [ ] Observability stack running
- [ ] Development workflow documented

## Output Format

```json
{
  "skill": "dev-experience",
  "status": "pass | fail",
  "artifacts": {
    "devcontainer": ".devcontainer/devcontainer.json",
    "makefile": "Makefile",
    "env_example": ".env.example"
  },
  "validation": {
    "devcontainer_valid": true,
    "workspace_ready": true,
    "local_sim_running": false
  }
}
```

## Success Criteria

- Devcontainer configured
- Workspace bootstrapped
- Local simulation available (optional)
- Development workflow documented

Files in this skill

  • SKILL.md2.2 KB
  • cli-scaffolding/SKILL.md2.2 KB
  • cli-scaffolding/cli-ux/SKILL.md1.8 KB
  • cli-scaffolding/template-scaffolding/SKILL.md1.9 KB
  • dev-container-setup/SKILL.md2 KB
  • dev-container-setup/coder-validation/SKILL.md1.7 KB
  • dev-container-setup/toolchain-validation/SKILL.md2.1 KB
  • local-environment-simulation/SKILL.md1.9 KB
  • local-environment-simulation/cluster-sim/SKILL.md1.7 KB
  • local-environment-simulation/gitops-sim/SKILL.md1.7 KB
  • workspace-bootstrap/SKILL.md1.8 KB
  • workspace-bootstrap/dependencies/SKILL.md2.1 KB
  • workspace-bootstrap/env-generation/SKILL.md1.7 KB

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…