Przejdź do treści
Biblioteka skilli
Programowanie · Budowanie i kod

new-project

/new-project

Tworzy szkielet nowego projektu zarządzanego przez AIWG ze strukturą katalogu .aiwg/, startowym CLAUDE.md i rejestrem frameworków.

Repozytorium
aiwg ↗
Licencja
MIT
Ostatnia zmiana repozytorium
26.10.2026

Ocena i bezpieczeństwo

100/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść35 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
1
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 26.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • SKILL.md zawiera komentarze HTML (1). Nie widać ich w podglądzie Markdown, a model je czyta.

Co robi i kiedy

Tworzy szkielet nowego projektu zarządzanego przez AIWG ze strukturą katalogu .aiwg/, startowym CLAUDE.md i rejestrem frameworków.

Oryginalny opis (EN)

Scaffold a new AIWG-managed project with .aiwg/ directory structure, starter CLAUDE.md, and framework registry. Use when creating or scaffolding a new project.

Jak działa

  1. Triggers
  2. Trigger Patterns Reference
  3. Behavior
  4. Examples
  5. Clarification Prompts
  6. References
Sekcje z nagłówków SKILL.md, w oryginale · 142 linii, 655 słów
Podgląd SKILL.md
---
namespace: aiwg
name: new-project
platforms: [all]
description: Scaffold a new AIWG-managed project with .aiwg/ directory structure, starter CLAUDE.md, and framework registry. Use when creating or scaffolding a new project.
triggers:
  - scaffold a project
  - create a project
  - new project
  - aiwg new
  - project scaffolding
  - project-local bundle
---

<!-- AIWG-SKILL-CALLOUT -->
> **Skill access pattern (post-kernel-pivot, 2026.5+)**
>
> Skill names referenced in this document are AIWG skills, **not slash commands**. Most are not kernel-listed and cannot be invoked as `/skill-name` by the platform. Reach them via:
>
> ```bash
> aiwg discover "<capability>"
> aiwg show skill <name> --body
> ```
>
> Only kernel-listed skills (`aiwg-doctor`, `aiwg-refresh`, `aiwg-status`, `aiwg-help`, `use`, `steward`) are directly invokable as slash commands. See [skill-discovery rule](../../../addons/aiwg-utils/rules/skill-discovery.md).


# New Project

You scaffold a new AIWG-managed project, creating the `.aiwg/` directory structure, deploying a starter CLAUDE.md, and initialising the framework registry.

## Triggers

Alternate expressions and non-obvious activations (primary phrases are matched automatically from the skill description):

- "start a new project" → scaffold with default template
- "set up aiwg for my project" → scaffold in current directory
- "bootstrap project" → scaffold with default template
- "create aiwg project" → scaffold with default template

## Trigger Patterns Reference

| 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` |

## Behavior

When triggered:

1. **Extract arguments**:
   - What is the project name or target directory?
   - Is a specific template requested? (default: `sdlc`)
   - Is a specific provider requested? (default: `claude-code`)
   - Is this in-place (`.`) or creating a new directory?

2. **Run the appropriate command**:

   ```bash
   # 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
   ```

3. **What the command creates**:
   - `.aiwg/` with subdirectories: `intake/`, `requirements/`, `architecture/`, `planning/`, `risks/`, `testing/`, `security/`, `deployment/`, `working/`, `reports/`
   - `.aiwg/frameworks/registry.json` — installed framework registry
   - `CLAUDE.md` (or provider-equivalent) — starter instructions
   - Initial framework deployment for the selected provider

4. **Report the result** — confirm directories created, files written, and next recommended step (`aiwg use sdlc` or `intake-wizard`).

## Examples

### Example 1: Basic new project

**User**: "Create a new project called customer-portal"

**Extraction**: Project name `customer-portal`, default template, default provider

**Action**:
```bash
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."

### Example 2: In-place scaffold

**User**: "Set up AIWG in the current directory"

**Extraction**: In-place scaffold (`.`), default template

**Action**:
```bash
aiwg new .
```

**Response**: "Initialised `.aiwg/` in the current directory. Starter `CLAUDE.md` written. Run `aiwg use sdlc` to deploy frameworks."

### Example 3: Research project with specific provider

**User**: "Bootstrap a new project called signal-study using the research template for Cursor"

**Extraction**: Project name `signal-study`, template `research`, provider `cursor`

**Action**:
```bash
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."

### Example 4: List available templates

**User**: "What templates can I use when creating a project?"

**Extraction**: Template listing request

**Action**:
```bash
aiwg new --list-templates
```

**Response**: Lists available templates (e.g., `sdlc`, `research`, `forensics`, `marketing`) with one-line descriptions.

## Clarification Prompts

If the user's intent is ambiguous:

- "What should the project be called, or should I scaffold in the current directory?"
- "Which template would you like — `sdlc` (default), `research`, `forensics`, or `marketing`?"
- "Which provider should I target? (detected: claude-code)"

## References

- @$AIWG_ROOT/src/cli/handlers/subcommands.ts — `new` command handler
- @$AIWG_ROOT/docs/cli-reference.md — CLI reference
- @$AIWG_ROOT/agentic/code/frameworks/sdlc-complete/README.md — SDLC framework overview

Wersje

RepozytoriumWynikLicencja
Ta strona · jmagly/aiwg100MIT
jmagly/aiwg100MIT
jcottam/agent-resources100MIT
peterbamuhigire/chwezi-dev-engine100MIT
summerengine/summer100MIT
summerengine/summer100MIT
dtiger1889-ops/claude-harness-toolbox100MIT
rafagomes/ai-workflow100MIT
wyattowalsh/agents100MIT

Migawka bazy z 28.10.2026 · wersja paczki dc875e5c56cb (skrót SHA-256 całej paczki)

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100scaffold-framework
    Tworzy pełną strukturę pakietu frameworka w katalogu agentic/code/frameworks/ przy pisaniu rozszerzenia dla AIWG.
  • 100scaffold-extension
    Tworzy nowy pakiet rozszerzenia w katalogu extensions/ istniejącego frameworka przy pisaniu rozszerzenia dla AIWG.
  • 90Project Scaffolding
    Przygotowuje Claude do projektu: tworzy CLAUDE.md, katalog .claude i workflow AI dla nowego lub istniejącego repozytorium.
  • 100ha-integration-scaffold
    Tworzy szkielet nowej integracji Home Assistant z poprawną strukturą plików, manifestem i kodem startowym.
  • 95solo-scaffold
    Tworzy szkielet nowego projektu na podstawie PRD i szablonu stosu technologicznego.
  • 100init-project
    Zakłada szkielet projektu: AGENTS.md i CLAUDE.md, reguły, katalog kontekstu, szablony, ADR, etykiety GitHub i strukturę pracy deweloperskiej.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.