Skip to content
Back to skills

Client Workspace Scaffolder

ASecurity

Scaffold a complete client project folder from your own reusable structure template, with a filled-in brief file and feedback log. Never overwrites existing work. Use when the user says "new client", "set up a client folder", "onboard this client", or "create a project workspace for".

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 15, 2026
ai-agentsgo

Works with

  • cli

Security analysis

A100/100

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

Scanned October 15, 2026

npx -y skills add jqaisystems/jqai-ai-skills --skill client-workspace-scaffolder --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Client Workspace Scaffolder?

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

Security grade badge for Client Workspace Scaffolder
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/jqaisystems-client-workspace-scaffolder/badge)](https://www.skillsdirectory.com/skills/jqaisystems-client-workspace-scaffolder)

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: client-workspace-scaffolder
description: Scaffold a complete client project folder from your own reusable structure template, with a filled-in brief file and feedback log. Never overwrites existing work. Use when the user says "new client", "set up a client folder", "onboard this client", or "create a project workspace for".
---

# Client Workspace Scaffolder

Every client engagement starts with the same folder dance. This skill does it once, correctly, from a structure you define one time and reuse forever.

## Step 0: Load the workspace template (once)

Look for a `client-workspace.template.md` file in the project root. If it does not exist, ask the user how they structure a client project, then offer to save the answers. The template defines:

```
CLIENTS_ROOT    The parent folder where client folders live
FOLDERS         The subfolders every client gets, e.g. Assets, Context, Strategy, Website
BRIEF_TEMPLATE  The markdown skeleton for the brief file (status, scope checklist, references, billing section)
EXTRA_FILES     Other starter files, e.g. Feedback.md with a feedback-round table
```

A sensible default when the user has no opinion yet:

```
CLIENTS_ROOT: ./Clients
FOLDERS: 01_Assets, 02_Context, Strategy
BRIEF_TEMPLATE: title, Status (Active/Completed/On hold), Started date,
  Brief paragraph, Scope checklist, References, Files note, Billing section
EXTRA_FILES: Feedback.md with a Date/Round/Notes table
```

## Step 1: Collect the essentials

From the user's message: client name (required) and project scope. Anything else they volunteer (industry, contact, deadline) goes into the brief. Ask at most one short round of questions.

## Step 2: Check for collisions

List CLIENTS_ROOT first. If a folder with the same or a very similar name exists, stop and ask whether to use it or create a variant. Never overwrite an existing client folder or brief.

## Step 3: Scaffold

Create the folder tree from FOLDERS, write the brief from BRIEF_TEMPLATE with everything known filled in (status Active, started today, scope boxes ticked), and create EXTRA_FILES. Leave unknowns as visible placeholders rather than fabricated values. Empty folders are correct; do not create filler files inside them.

## Step 4: Report

Show the created tree and the brief contents. Mention the natural next step if the brief has gaps (a discovery conversation or intake questionnaire).

## Rules

- Never overwrite anything that exists.
- Never invent client details to fill template fields.
- No em dashes in any generated content.

## Output

A ready client folder under CLIENTS_ROOT with a filled brief, a feedback log, and the standard subfolders.

Files in this skill

  • SKILL.md2.6 KB
  • agents/openai.yaml232 B

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.