plugins/utils/skills/new-project/SKILL.md
Scaffold a new AIWG-managed project with .aiwg/ directory structure, starter CLAUDE.md, and framework registry
npx skillsauth add jmagly/aiwg new-projectInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You scaffold a new AIWG-managed project, creating the .aiwg/ directory structure, deploying a starter CLAUDE.md, and initialising the framework registry.
Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):
| Pattern | Example | Action |
|---------|---------|--------|
| Named project | "new project my-app" | Run aiwg new my-app |
| With template | "create project my-app using research template" | Run aiwg new my-app --template research |
| With provider | "scaffold project my-app for copilot" | Run aiwg new my-app --provider copilot |
| In-place | "set up aiwg here" | Run aiwg new . |
| Template list | "what project templates are available?" | Run aiwg new --list-templates |
When triggered:
Extract arguments:
sdlc)claude-code).) or creating a new directory?Run the appropriate command:
# Default: create named project directory
aiwg new <project-name>
# With a specific template
aiwg new <project-name> --template research
# With a specific provider
aiwg new <project-name> --provider copilot
# In the current directory
aiwg new .
# Combined
aiwg new my-app --template sdlc --provider cursor
What the command creates:
.aiwg/ with subdirectories: intake/, requirements/, architecture/, planning/, risks/, testing/, security/, deployment/, working/, reports/.aiwg/frameworks/registry.json — installed framework registryCLAUDE.md (or provider-equivalent) — starter instructionsReport the result — confirm directories created, files written, and next recommended step (aiwg use sdlc or /intake-wizard).
User: "Create a new project called customer-portal"
Extraction: Project name customer-portal, default template, default provider
Action:
aiwg new customer-portal
Response: "Created customer-portal/ with .aiwg/ structure (10 subdirectories), starter CLAUDE.md, and empty framework registry. Next step: run aiwg use sdlc inside the project to deploy the SDLC framework."
User: "Set up AIWG in the current directory"
Extraction: In-place scaffold (.), default template
Action:
aiwg new .
Response: "Initialised .aiwg/ in the current directory. Starter CLAUDE.md written. Run aiwg use sdlc to deploy frameworks."
User: "Bootstrap a new project called signal-study using the research template for Cursor"
Extraction: Project name signal-study, template research, provider cursor
Action:
aiwg new signal-study --template research --provider cursor
Response: "Created signal-study/ with research-template .aiwg/ structure and deployed research-complete framework to .cursor/. Open the project and run /intake-wizard to begin."
User: "What templates can I use when creating a project?"
Extraction: Template listing request
Action:
aiwg new --list-templates
Response: Lists available templates (e.g., sdlc, research, forensics, marketing) with one-line descriptions.
If the user's intent is ambiguous:
sdlc (default), research, forensics, or marketing?"new command handlerdata-ai
Report which research-corpus radar sidecars are overdue for refresh. Computes staleness (days since last refresh vs the cadence window) for every radar, sorted most-overdue-first. Runs via `aiwg corpus radar-status`.
data-ai
Aggregate research-corpus radar sidecars into a corpus or per-cluster freshness report — totals, overdue count, per-cluster / per-GRADE / per-trajectory breakdowns, an overdue table, and per-radar rationale snippets. Runs via `aiwg corpus radar-report`.
testing
Scaffold radar/freshness sidecars for research-corpus REFs. Pulls title/authors from the citation sidecar and GRADE from the analysis doc, defaults the refresh cadence from GRADE and the cluster from a corpus-local map, and stamps documentation/radar/REF-XXX-radar.md. Runs via `aiwg corpus radar-init`.
data-ai
Compute an entity's publication trajectory — per-year paper counts, topic drift, hot-streak detection (≥3 consecutive A-grade years), and career phase. Runs via `aiwg corpus profile-temporal`.