skills/beam-next-learning/setup-goals/SKILL.md
Load when user says 'setup goals', 'personalize beam next', 'set my goals', 'define my role'. Captures role, goals, preferences. 8-10 min.
npx skillsauth add beam-ai-team/beam-next-skills setup-goalsInstall 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.
This is the FIRST onboarding skill with CRITICAL priority. Suggest early and often.
Check learning_tracker.completed.setup_goals AND goals.md for smart_default: true. If not personalized:
PROACTIVELY SUGGEST when user:
goals_personalized: false - PROMINENTLY highlightSuggestion Pattern (first session):
💡 Welcome to Beam Next! I'm currently using smart defaults. To help you most
effectively, I'd love to learn about:
- Your role and work context
- Your goals (short-term and long-term)
- Your preferences
This takes about 8 minutes and dramatically improves our collaboration.
Say 'setup goals' to personalize, or continue with defaults.
Suggestion Pattern (returning user, still on defaults):
💡 I notice you're still using Beam Next defaults. Personalizing takes 8 minutes
and helps me understand your work context, goals, and preferences.
Ready to 'setup goals'? (This is a one-time setup that improves every session)
Menu Integration:
When displaying menu with goals_personalized: false:
🧠 MEMORY
⚠️ Not personalized ▸ 'setup goals' (8 min, highly recommended)
DO NOT suggest if:
learning_tracker.completed.setup_goals: truegoals.md no longer has smart_default: trueGuide user through goal definition and system personalization.
Transform smart default templates into meaningful, personalized context that improves AI collaboration quality. Captures user's role, short-term goals (3 months), long-term vision (1-3 years), and work preferences.
Time Estimate: 8-10 minutes
Display:
━━━ SETUP GOALS ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Let's personalize Beam Next to understand your work context.
This takes about 8-10 minutes and improves AI collaboration.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Ask: "What language would you like me to use? (English is default)"
Action: Store preference in user-config.yaml, switch all communication.
Ask: "What do you do? Tell me about your current role or situation."
AI Suggestion Pattern: Listen, then offer 2-3 refined versions. Let user pick or refine.
Store: Update ## Current Role in goals.md
Ask: "What's the ONE thing you want to achieve in the next 3 months?"
Help make it specific and measurable. Capture:
Store: Update ## Short-Term Goal (3 months) in goals.md
Ask: "Where do you want to be in 1-3 years?"
Connect to short-term goal to show trajectory.
Store: Update ## Long-Term Vision (1-3 years) in goals.md
Quick questions:
Store: Update ## Work Style & Preferences in goals.md
Actions (MUST complete all):
Remove smart_default: true from goals.md YAML frontmatter (if present)
Update Last Updated timestamp in goals.md
Mark skill complete in user-config.yaml:
learning_tracker:
completed:
setup_goals: true # ADD THIS LINE
Update language in user-config.yaml (if user specified):
user_preferences:
language: "{user's language}"
Display completion:
✅ Setup Goals Complete!
Captured:
• Your role and work context
• Short-term goal (3 months) with success metrics
• Long-term vision (1-3 years)
• Work style preferences
Beam Next now understands you. Context loads every session.
Next steps:
• 'setup workspace' - Organize your folders
• 'learn projects' - Understand project workflow
• 'create project' - Start working
Display:
━━━ IMPORTANT HABIT ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
When done working, always say "done" or "close session".
This saves progress and helps me remember context.
Let's practice - say "done" now!
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Wait for "done", then trigger close-session.
smart_default: true removed from goals.mdlearning_tracker.completed.setup_goals: true in user-config.yamltesting
Audit registry.yaml against disk, validate SKILL.md frontmatter, find duplicates and orphans. Load when user says 'audit skills registry', 'validate beam-next-skills', 'registry drift', 'skills catalog audit', 'check registry yaml'.
tools
All Workable ATS operations — fetch JDs, search candidates, post assessments/reviews. Load when user says "fetch JD", "search workable", "push to workable", "post review", "rate candidate", "workable", "push assessment", "list jobs", or after interview-coach completes an evaluation. Replaces workable-fetch-jd and workable-push-assessment.
data-ai
Load when user mentions "tavily research", "market intelligence", "competitive research", "GTM research", or needs real-time market data for sales, marketing, or vertical strategy.
development
Shared resource library for Slack integration skills. DO NOT load directly - provides common references (setup, API docs, error handling, authentication) and scripts used by slack-connect and individual Slack skills.