Skip to content
Back to skills

New Project

ASecurity

Scaffold a project or campaign folder in projects/ from the template and wire its tasks per the task adapter. Use when the team starts an initiative, campaign, launch, event or any body of work.

  • 8 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 7, 2026
ai-agentsgo

Security analysis

A100/100

Scanned October 7, 2026

npx -y skills add calven-ai/marketing-as-code --skill new-project --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of New Project?

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

Security grade badge for New Project
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/calven-ai-new-project/badge)](https://www.skillsdirectory.com/skills/calven-ai-new-project)

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: new-project
description: Scaffold a project or campaign folder in projects/ from the template and wire its tasks per the task adapter. Use when the team starts an initiative, campaign, launch, event or any body of work.
license: MIT
metadata:
  kind: workflow
  area: core
  needs: []
  optional: [tasks]
  writes: repo
  runs: person
---

# New project (or campaign)

## Procedure

1. **Ask the one structural question** if unclear: is this a single project,
   part of an existing campaign (which folder?), or a campaign that will
   contain several projects?
2. **Create the folder** from `projects/_template/`:
   - Single project → `projects/<slug>/` with `brief.md` + `status.md`.
   - Project in a campaign → `projects/<campaign>/<slug>/`, and add a row to
     the campaign's `campaign.md` projects table.
   - New campaign → `projects/<slug>/` with `campaign.md`, then scaffold its
     child projects the same way.
3. **Fill the brief with the human**, not with placeholders: goal with a
   number (defined per `data/ontology/metrics.md`; if the metric is
   undefined, flag it), audience per `strategy/icp.md` and `strategy/personas.md`,
   deliverables as `content/` paths (scaffold them via `new-content` if
   asked).
4. **Tasks**: read `integrations/tasks.md` and set the project up in the
   team's task tool per its rules (or start the checklist in `status.md` on
   the fallback). Link the task-tool project in the brief.

## Rules

- The slug is the campaign name everywhere (`data/ontology/naming.md`):
  same slug in the task tool, UTMs, and this folder.
- Never put content or data files in the project folder (AGENTS.md rule 5).

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.