travellers-apps
Provides operational guidance for working on the travellers-apps repository.
Install
mkdir -p .claude/skills/travellers-apps && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18280" && unzip -o skill.zip -d .claude/skills/travellers-apps && rm skill.zipInstalls to .claude/skills/travellers-apps
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Repo operating guide for muhammedgaygisiz/travellers-apps. Use when implementing or validating Angular/Ionic Bite Tribe features, shared UI components, Storybook stories, Firebase functions, Capacitor native plugin changes, localization, profile/API/store/search flows, or when Nx project graph behavior affects validation.Key capabilities
- →Navigate the `travellers-apps` repository
- →Connect requests to product, domain, and release context
- →Follow `Spec To Code Workflow` for implementation
- →Follow `Feature Delivery Workflow` for issue-to-merge work
- →Follow `Release Workflow` for release work
- →Inspect local git status
How it works
The skill provides a guide for working within the `travellers-apps` repository, directing to relevant documentation and workflows for various development stages.
Inputs & outputs
When to use travellers-apps
- →Implementing Angular/Ionic features
- →Validating Firebase functions
- →Executing release workflows
About this skill
Travellers Apps
Use this skill when working in /Users/mo/DEV/travellers-apps. Keep changes scoped to the requested surface, preserve existing behavior unless the user asks otherwise, and prefer the repo's established Nx library boundaries.
Start Here
This skill is a Codex adapter to the shared, model-agnostic contract. It does not define a separate product or implementation truth. Follow these first:
- Read
AGENTS.md. - Read
ssot/pages/SSOT.md. - Read
ssot/pages/Agent Operating Contract.md. - Use
ssot/pages/Traceability Map.mdto connect the request to product, domain, use case, epic, architecture, implementation, testing, and release context. - Follow
ssot/pages/Spec To Code Workflow.mdfor implementation work. - Follow
ssot/pages/Feature Delivery Workflow.mdfor issue-to-merge work. - Follow
ssot/pages/Release Workflow.mdfor Sunday release work.
The sections below are Codex-specific operational notes. When they seem to conflict with the SSOT, the SSOT wins.
Reference Map
Read only the references relevant to the current task:
- architecture.md: feature layering, implementation ownership, shared model boundaries, and common Angular/Ionic patterns.
- validation.md: focused Jest/Nx workflow, direct Jest fallback, linting, Firebase functions checks, and cheap consistency checks.
- firebase-functions.md: callable/trigger patterns, Firestore query gotchas, aggregate migrations, and operational logging.
- storybook.md: when and how to update Storybook stories, Ionic story wrappers, Storybook host Transloco setup, and Storybook validation commands.
- capacitor.md: native plugin dependency and sync workflow for iOS/Android wrappers.
- analytics.md: product event taxonomy, how to emit events, and how to check launch metrics via the
analytics:reportCLI (GA4 Data API).
Core Defaults
- Inspect local status first:
git status --short --branch. - Use the authenticated
ghCLI for GitHub issue, pull request, project, label, and status reads or writes in this repo. Connector-backed GitHub tools are only supplementary read helpers; durable issue or PR updates should go throughgh. - When a task starts from a GitHub issue URL/number and network is restricted, go straight to a scoped approval request for
gh issue view <number> --repo muhammedgaygisiz/travellers-apps --json number,title,body,labels,state,urlinstead of first running an unauthorised network probe. - Read the current feature's component, container, service/data-access layer, tests, and nearby integration points before editing.
- Use Transloco keys for visible text and update every relevant app locale when adding user-facing copy.
- When a shared UI component gains a visible state, input, mode, loading/empty branch, or layout behavior, update or verify its Storybook stories as well as tests.
- Run the smallest validation that proves the touched contract. If Nx sits silent on startup, stop early and use the direct commands in validation.md.
- Always finish with
git diff --check.
Reporting
When finishing, report:
- Which validation commands ran.
- Whether Nx was used or bypassed, and why.
- Any warnings that appeared but did not fail the run.
- Any checks that could not be run.
When not to use it
- →When working outside the `/Users/mo/DEV/travellers-apps` repository
- →When the task is not related to feature development, testing, or release within this repo
- →When the user wants to bypass the established Nx library boundaries
Limitations
- →Applicable only to the `muhammedgaygisiz/travellers-apps` repository
- →Requires adherence to existing Nx library boundaries
- →Prefers `gh` CLI for GitHub interactions
How it compares
This workflow centralizes repository-specific operational notes and references, ensuring consistent development practices within `travellers-apps` unlike a generic development approach.
Compared to similar skills
travellers-apps side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| travellers-apps (this skill) | 0 | 23d | No flags | Intermediate |
| angular-best-practices | 21 | 2mo | No flags | Advanced |
| angular-spa | 0 | 16d | No flags | Advanced |
| angular-migration | 10 | 3mo | No flags | Advanced |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
angular-best-practices
sickn33
Angular performance optimization and best practices guide. Use when writing, reviewing, or refactoring Angular code for optimal performance, bundle size, and rendering efficiency.
angular-spa
Allmantool
Govern implementation, refactoring, bug-fix, audit, review, testing, and migration work in this repository’s Angular/Nx SPA. Use for every task that reads or changes Angular, TypeScript, templates, CSS, NgModules, routes, NGXS, RxJS, HTTP/data access, tests, Nx configuration, or Angular/Nx governanc
angular-migration
sickn33
Migrate from AngularJS to Angular using hybrid mode, incremental component rewriting, and dependency injection updates. Use when upgrading AngularJS applications, planning framework migrations, or modernizing legacy Angular code.
technology-stack
ag-grid
Technology choices and architectural constraints for AG Grid. Use when choosing technologies, adding dependencies, or understanding zero-dependency requirements.
test-automation
jimmykane
Generate and manage Vitest tests for Angular components, services, and Firebase integrations
python-testing-patterns
wshobson
Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.