TR

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.zip

Installs 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.
323 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Intermediate

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

You give it
A task related to feature development, testing, or release in `travellers-apps`
You get back
Guidance on how to proceed with the task according to repository standards and workflows

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:

  1. Read AGENTS.md.
  2. Read ssot/pages/SSOT.md.
  3. Read ssot/pages/Agent Operating Contract.md.
  4. Use ssot/pages/Traceability Map.md to connect the request to product, domain, use case, epic, architecture, implementation, testing, and release context.
  5. Follow ssot/pages/Spec To Code Workflow.md for implementation work.
  6. Follow ssot/pages/Feature Delivery Workflow.md for issue-to-merge work.
  7. Follow ssot/pages/Release Workflow.md for 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:report CLI (GA4 Data API).

Core Defaults

  • Inspect local status first: git status --short --branch.
  • Use the authenticated gh CLI 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 through gh.
  • 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,url instead 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.

SkillInstallsUpdatedSafetyDifficulty
travellers-apps (this skill)023dNo flagsIntermediate
angular-best-practices212moNo flagsAdvanced
angular-spa016dNo flagsAdvanced
angular-migration103moNo flagsAdvanced

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry