Files
AGENTS/skills/basecamp-project/SKILL.md

72 lines
5.6 KiB
Markdown

---
name: basecamp-project
description: "Use when: (1) setting up a new Basecamp project, (2) turning an idea or plan into a reviewed project launch package, (3) creating Basecamp task lists, kickoff messages, project briefs, check-ins, or launch structure, (4) stress-testing project scope, timeline, roles, risks, and feasibility before Basecamp launch. Triggers: create Basecamp project, setup project in Basecamp, project kickoff, project plan to Basecamp, launch project."
compatibility: opencode
---
# Basecamp Project
## Overview
Turn an idea or plan into a reviewed Project Launch Package and, after explicit approval, create a new Basecamp project or adapt an existing one.
## Non-Negotiable Rules
- **Self-contained subagent rule:** Do not rely on named personal agents. Use the prompts in `references/subagent-prompts/`; if a subagent tool is unavailable, emulate the roles sequentially in the main session.
- **Approval gate rule:** Do not create, adapt, publish, notify, or otherwise change Basecamp content until the relevant approval gate has explicit user approval.
- **Organization template recommendation rule:** For new projects, recommend starting from the organization template before offering other approaches.
- **Blank project fallback rule:** If the organization template is unavailable or rejected, offer a blank project fallback and explain what must be recreated manually.
- **Language rule:** Ask for and preserve the project language across briefs, task lists, kickoff writing, check-ins, and user-facing Basecamp content.
- **Missing `Vorlagen` rule:** If `Docs & Files → Vorlagen` is missing, report it and ask the user to choose exactly one path before proceeding: stop and fix the template or project structure, use a generic fallback communication template suitable for the project type and target language, or use a template supplied directly by the user.
- **External visibility rule:** Confirm what clients, partners, or other external people can see before drafting or applying content.
- **Tiered review rule:** Run review in tiers: feasibility first, plan and structure second, launch content and execution readiness last.
- **Hybrid assignment rule:** For hybrid teams, make task ownership explicit across internal and external assignees and avoid unclear shared responsibility.
- **Hybrid due-date rule:** For hybrid teams, use due dates that reflect dependency handoffs, external review windows, and timezone or availability constraints.
- **Notification rule:** Treat notifications as a separate launch decision; state who will be notified, when, and why before sending or triggering updates.
- **Cautious execution rule:** Execute Basecamp changes in small verified batches, stop on ambiguity or API/tool errors, and preserve a recoverable creation log.
- **Existing project inspection rule:** In Existing Project Mode, inspect the current project structure and content before proposing or applying changes.
## Workflow Spine
1. Select mode: Discovery Mode, Plan Mode, or Existing Project Mode.
2. Ask project language.
3. Ask external/client visibility questions.
4. Run Discovery Coach.
5. Run Scope Realist.
6. Resolve Red feasibility trade-offs before final planning.
7. Run Project Planner.
8. Run Task Architect.
9. Ask whether to save a local Project Launch Package.
10. Approval Gate 1: project creation/adaptation.
11. For new projects, recommend organization template; allow blank fallback.
12. If using template, construct project with `basecamp templates construct`.
13. Inspect created/existing project.
14. If `Docs & Files → Vorlagen` exists, run Template Librarian.
15. Run Kickoff Writer using project language and template findings.
16. Run Project Reviewer.
17. Approval Gate 2: apply launch content and notification plan.
18. Execute Basecamp changes in verified batches.
19. Report links, creation log, warnings, and resume instructions if needed.
## Reference Loading Map
| Reference | Load when |
| --- | --- |
| `references/organization-template.md` | Recommending, constructing, or falling back from the organization template. |
| `references/discovery-loop.md` | Running Discovery Mode or converting an unclear idea into usable inputs. |
| `references/planning-model.md` | Building the Project Launch Package and feasibility-reviewed plan. |
| `references/tasklist-rules.md` | Designing task lists, assignments, due dates, and hybrid team structure. |
| `references/kickoff-patterns.md` | Drafting kickoff messages, briefs, check-ins, and launch communications. |
| `references/basecamp-mapping.md` | Mapping launch package elements to Basecamp tools and project structure. |
| `references/status-tracking.md` | Designing check-ins, status updates, reporting rhythm, and follow-up tracking. |
| `references/review-checklists.md` | Running feasibility, planning, content, and execution reviews. |
| `references/execution-recovery.md` | Applying changes safely, logging batches, recovering from errors, and resuming. |
| `references/subagent-prompts/discovery-coach.md` | Running or emulating Discovery Coach. |
| `references/subagent-prompts/scope-realist.md` | Running or emulating Scope Realist. |
| `references/subagent-prompts/project-planner.md` | Running or emulating Project Planner. |
| `references/subagent-prompts/task-architect.md` | Running or emulating Task Architect. |
| `references/subagent-prompts/template-librarian.md` | Running or emulating Template Librarian. |
| `references/subagent-prompts/kickoff-writer.md` | Running or emulating Kickoff Writer. |
| `references/subagent-prompts/project-reviewer.md` | Running or emulating Project Reviewer. |
| `references/subagent-prompts/basecamp-operator.md` | Running or emulating Basecamp Operator for approved execution batches. |