.cursor/skills/spots-journey-flow/SKILL.md
Ensures features support Spots → Community → Life journey flow. Use when implementing features, reviewing UX flows, or validating that features enable the complete user journey.
npx skillsauth add avra-cadavra/avrai spots-journey-flowInstall 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.
Every feature must support the journey:
Find YOUR Spots (Doors)
↓
Those spots have communities
↓
Those communities have events
↓
You find YOUR people
↓
You find YOUR life
What: Users discover meaningful places Features: Spot discovery, search, recommendations
What: Spots reveal communities that gather there Features: Community discovery, spot-community linking
What: Communities host events at spots Features: Event discovery, event creation, event attendance
What: Users find meaningful connections through spots/communities/events Features: AI2AI connections, personality matching, community membership
What: Users build life through meaningful connections Features: Personal growth tracking, journey visualization, life enrichment
For every feature, ask:
/// Event Discovery Service
///
/// Supports journey: Spots → Communities → Events → People → Life
class EventDiscoveryService {
/// Discover events at user's favorite spots (Stage 1 → Stage 3)
Future<List<Event>> discoverEventsAtSpots(List<Spot> favoriteSpots) async {
// Finds events at spots user loves
// Connects Stage 1 (Spots) to Stage 3 (Events)
}
/// Discover events from communities user is part of (Stage 2 → Stage 3)
Future<List<Event>> discoverEventsFromCommunities(List<Community> communities) async {
// Finds events from communities user belongs to
// Connects Stage 2 (Communities) to Stage 3 (Events)
}
}
/// Generic Recommendation Service
///
/// Just recommends things, doesn't support journey
class GenericRecommendationService {
Future<List<Item>> getRecommendations() async {
// Doesn't connect to spots, communities, or events
// Doesn't support journey flow
}
}
docs/plans/philosophy_implementation/SPOTS_PHILOSOPHY_AND_ARCHITECTURE.mddevelopment
--- name: world-model-development description: Guides world model development patterns: state/action encoders, ONNX inference, feature extraction pipeline, latency budgets. Use when implementing world model components, state encoders, action encoders, feature extractors, or ONNX models. Core skill for Phases 3-6. --- # World Model Development Patterns ## Core Principle All world model components follow LeCun's autonomous machine intelligence framework. State observations flow through a percep
tools
Implements base workflow controller patterns for multi-step processes. Use when creating complex workflows that require orchestration of multiple steps with error handling and rollback.
testing
--- name: widget-test-patterns description: Guides widget test patterns: BLoC testing, user interactions, state changes, material app setup. Use when writing widget tests, testing UI components, or validating widget behavior. --- # Widget Test Patterns ## Core Pattern Widget tests verify UI behavior: user interactions, state changes, and visual display. ## Basic Widget Test Setup ```dart testWidgets('widget displays correctly', (WidgetTester tester) async { // Arrange: Create widget awa
testing
--- name: test-template-generation description: Generates test templates: unit, widget, integration, service tests following project patterns. Use when creating new tests or ensuring tests follow project standards. --- # Test Template Generation ## Available Templates Test templates are located in `test/templates/`: - `unit_test_template.dart` - `widget_test_template.dart` - `integration_test_template.dart` - `service_test_template.dart` ## Unit Test Template ```dart /// SPOTS Component Uni