Apply crew

Apply Vibe Crew.

Add Vibe Crew to this project. The orchestrator does persona engineering: read the ask, assign role personas, verify with evidence, and loop until the goal is met. Put the prompt into the agent and it fetches the role files from GitHub. Every session starts as orchestrator.

How to apply

Apply prompt

  1. Put the prompt below into Cursor, Claude Code, or Codex, in the project you want to change.
  2. The agent fetches each role PERSONA.md from GitHub and writes it into the repo. Do not paste the file into the chat.
  3. Open the pull request on GitHub.
Apply the vibe-coding crew to this repository.
Fetch each PERSONA.md from GitHub and write it unchanged to the path shown.
Do not invent the contract. Do not paste the file into the chat.

Folder: https://github.com/goodtekxyz/getPersona/tree/main/personas/catalog/roles/vibe-coding

- https://raw.githubusercontent.com/goodtekxyz/getPersona/main/personas/catalog/roles/vibe-coding/orchestrator/PERSONA.md
  → .personas/vibe-coding/orchestrator/PERSONA.md
- https://raw.githubusercontent.com/goodtekxyz/getPersona/main/personas/catalog/roles/vibe-coding/planner/PERSONA.md
  → .personas/vibe-coding/planner/PERSONA.md
- https://raw.githubusercontent.com/goodtekxyz/getPersona/main/personas/catalog/roles/vibe-coding/developer/PERSONA.md
  → .personas/vibe-coding/developer/PERSONA.md
- https://raw.githubusercontent.com/goodtekxyz/getPersona/main/personas/catalog/roles/vibe-coding/dba/PERSONA.md
  → .personas/vibe-coding/dba/PERSONA.md
- https://raw.githubusercontent.com/goodtekxyz/getPersona/main/personas/catalog/roles/vibe-coding/reviewer/PERSONA.md
  → .personas/vibe-coding/reviewer/PERSONA.md
- https://raw.githubusercontent.com/goodtekxyz/getPersona/main/personas/catalog/roles/vibe-coding/scm/PERSONA.md
  → .personas/vibe-coding/scm/PERSONA.md
- https://raw.githubusercontent.com/goodtekxyz/getPersona/main/personas/catalog/roles/vibe-coding/deployer/PERSONA.md
  → .personas/vibe-coding/deployer/PERSONA.md
- https://raw.githubusercontent.com/goodtekxyz/getPersona/main/personas/catalog/roles/vibe-coding/ui-designer/PERSONA.md
  → .personas/vibe-coding/ui-designer/PERSONA.md
- https://raw.githubusercontent.com/goodtekxyz/getPersona/main/personas/catalog/roles/vibe-coding/ux/PERSONA.md
  → .personas/vibe-coding/ux/PERSONA.md

Then wire the hosts. If AGENTS.md or CLAUDE.md already exists, keep that file and append the crew note once. Do not replace it.
- Every session starts by reading `.personas/vibe-coding/orchestrator/PERSONA.md` before any other role.
- CLAUDE.md imports `@AGENTS.md` and follows that same entry.
- Cursor also loads `.cursor/rules/vibe-coding-crew.mdc` with alwaysApply: true, same entry.
Open the pull request on GitHub. Do not write the default branch.

Files

What shows up at the repo root

These are the paths that land in the repo. The PERSONA.md body is not in the prompt. The agent fetches it from GitHub. AGENTS.md is for Cursor and Codex. Claude Code reads CLAUDE.md, which imports @AGENTS.md. An existing file is kept, and the crew note is appended once. This does not write the default branch.

  • .cursor/rules/vibe-coding-crew.mdc
  • .personas/vibe-coding/AGENTS.section.md
  • .personas/vibe-coding/README.md
  • .personas/vibe-coding/dba/PERSONA.md
  • .personas/vibe-coding/deployer/PERSONA.md
  • .personas/vibe-coding/developer/PERSONA.md
  • .personas/vibe-coding/orchestrator/PERSONA.md
  • .personas/vibe-coding/planner/PERSONA.md
  • .personas/vibe-coding/reviewer/PERSONA.md
  • .personas/vibe-coding/scm/PERSONA.md
  • .personas/vibe-coding/ui-designer/PERSONA.md
  • .personas/vibe-coding/ux/PERSONA.md
  • AGENTS.md
  • CLAUDE.md

← Personas