Agent skill

Trellis Meta

by anjiemo in anjiemo/SunnyBeach

Understand and customize the local Trellis architecture inside a user project.

Apache-2.0Auto-check passedMobile

Install Trellis Meta

skills CLI
$ npx skills add anjiemo/SunnyBeach --skill trellis-meta -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install anjiemo/SunnyBeach trellis-meta --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/anjiemo/SunnyBeach.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/trellis-meta .claude/skills/trellis-meta && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
trellis-meta
GitHub stars
178
Used in
2 other repos
Token cost
~1.4k tokens
SKILL.md length
529 words
Files
23 (incl. references)
Skills in repo
7
Repo updated
First seen
Licence
Apache-2.0

At a glance

Understand and customize the local Trellis architecture inside a user project.

  • Works in 4 steps: Read… → If the request involves a specific AI… → If the user wants to change behavior,… → …
  • Modifying .trellis plus platform hooks
  • SKILL.md covers How To Use, References, Current Rules and Do Not
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Trellis Meta is an agent skill from anjiemo/SunnyBeach. Understand and customize the local Trellis architecture inside a user project. Use when modifying .trellis plus platform hooks, settings, agents, skills, commands, prompts, or workflows generated by trellis init.

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 25 other files, including reference files (for example `references/customize-local/add-project-local-conventions.md`, `references/customize-local/change-agents.md` and `references/customize-local/change-context-loading.md`).

It sits in Mobile. The repository describes itself as: 这是一款基于 Kotlin、MVVM 和 Jetpack 构建的【阳光沙滩】社区开源Android客户端。我们的使命是让编程学习更简单,欢迎贡献!. The licence is Apache-2.0.

When your agent uses it

  • Modifying .trellis plus platform hooks
  • Workflows generated by trellis init

Example prompts

  • “/trellis-meta”

Requirements

  • Node.js

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Read references/local-architecture/overview.md first to establish the local Trellis system
  2. If the request involves a specific AI tool, read references/platform-files/platform-map.md and
  3. If the user wants to change behavior, read references/customize-local/overview.md, then open
  4. Before editing, read the actual files in the user project and treat local content as

What it can do on your machine

Read from SKILL.md and the folder at commit ec2bf56. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Trellis Meta loads about 1.4k tokens when it runs, and up to ~24k if it reads all its reference files. Until then it costs about 56 tokens; SKILL.md has 529 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~56
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~24k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from anjiemo/SunnyBeach at commit ec2bf56, republished under its Apache-2.0 licence (© anjiemo). 529 words, ~1,367 tokens.

Download SKILL.mdSave it as .claude/skills/trellis-meta/SKILL.md (or your agent's skills folder). This skill also uses 22 other files; get the full folder from GitHub.
name
trellis-meta
description
Understand and customize the local Trellis architecture inside a user project. Use when modifying .trellis plus platform hooks, settings, agents, skills, commands, prompts, or workflows generated by trellis init.

Trellis Meta

This skill is for local Trellis users who have already run trellis init in a project. After reading it, an AI should understand the Trellis architecture, operating model, and customization entry points inside that user project, then modify the generated .trellis/ and platform directory files according to the user's request.

The default operating scope is local files in the user project:

  • .trellis/: workflow, config, tasks, spec, workspace, scripts, and runtime state.
  • Platform directories: .claude/, .codex/, .cursor/, .opencode/, .kiro/, .gemini/, .qoder/, .codebuddy/, .github/, .factory/, .pi/, .kilocode/, .agent/, .windsurf/, and similar directories.
  • Shared skill layer: .agents/skills/.

Do not assume the user has the Trellis source repository. Do not default to modifying the global npm install directory or node_modules.

How To Use

  1. Read references/local-architecture/overview.md first to establish the local Trellis system model.
  2. If the request involves a specific AI tool, read references/platform-files/platform-map.md and the relevant platform file notes.
  3. If the user wants to change behavior, read references/customize-local/overview.md, then open the specific customization topic.
  4. Before editing, read the actual files in the user project and treat local content as authoritative.

References

Local Architecture
  • references/local-architecture/overview.md: The three-layer local Trellis architecture and customization principles.
  • references/local-architecture/generated-files.md: Files generated by trellis init and their customization boundaries.
  • references/local-architecture/workflow.md: Phases, routing, and workflow-state blocks in .trellis/workflow.md.
  • references/local-architecture/task-system.md: Task directories, active tasks, JSONL context, and task runtime.
  • references/local-architecture/spec-system.md: How .trellis/spec/ is organized and injected.
  • references/local-architecture/workspace-memory.md: .trellis/workspace/, journals, and cross-session memory.
  • references/local-architecture/context-injection.md: Hooks, sub-agent preludes, and context injection paths.
Platform Files
  • references/platform-files/overview.md: How shared .trellis/ files relate to platform directories.
  • references/platform-files/platform-map.md: Platform directories and paths for skills, agents, hooks, and extensions.
  • references/platform-files/hooks-and-settings.md: How settings/config files, hooks, plugins, and extensions connect to Trellis.
  • references/platform-files/agents.md: Local file responsibilities for trellis-research, trellis-implement, and trellis-check.
  • references/platform-files/skills-and-commands.md: Differences between skills, commands, prompts, and workflows, plus how to change them.
Show full SKILL.md (231 more words)Show less
Local Customization
  • references/customize-local/overview.md: Choose the right local customization entry point for the user's request.
  • references/customize-local/change-workflow.md: Change phases, routing, next actions, and workflow-state.
  • references/customize-local/change-task-lifecycle.md: Change task creation, status, archive behavior, and hooks.
  • references/customize-local/change-context-loading.md: Change how tasks, specs, journals, and hook context are loaded.
  • references/customize-local/change-hooks.md: Change platform hooks, settings, and shell session bridges.
  • references/customize-local/change-agents.md: Change research, implement, and check agent behavior.
  • references/customize-local/change-skills-or-commands.md: Add or modify local skills, commands, prompts, and workflows.
  • references/customize-local/change-spec-structure.md: Adjust the project spec structure under .trellis/spec/.
  • references/customize-local/add-project-local-conventions.md: Put team rules into project-local specs or local skills.

Current Rules

  • .trellis/workflow.md is the local workflow source of truth.
  • .trellis/config.yaml is the project-level Trellis configuration and task hook configuration entry point.
  • .trellis/spec/ stores the user's project-specific coding conventions and design constraints.
  • .trellis/tasks/ stores task PRDs, technical notes, research files, and JSONL context.
  • .trellis/workspace/ stores developer journals and cross-session memory.
  • Platform settings/config files decide which hooks, agents, skills, commands, prompts, and workflows actually run.
  • .trellis/.template-hashes.json and .trellis/.runtime/ are management/runtime state files. Confirm necessity before editing them.

Do Not

  • Do not treat Trellis upstream source code as the default target for local customization.
  • Do not modify the global npm install directory or node_modules/@mindfoldhq/trellis to implement project needs.
  • Do not overwrite user-modified local files with default templates.
  • Do not put team-private project rules into the public trellis-meta; put project rules in .trellis/spec/ or a project-local skill.
  • Do not describe removed historical mechanisms as current Trellis behavior.

© anjiemo, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 22 other files (references) in .agents/skills/trellis-meta of anjiemo/SunnyBeach.

  • SKILL.md
  • references/customize-local/add-project-local-conventions.md
  • references/customize-local/change-agents.md
  • references/customize-local/change-context-loading.md
  • references/customize-local/change-hooks.md
  • references/customize-local/change-skills-or-commands.md
  • references/customize-local/change-spec-structure.md
  • references/customize-local/change-task-lifecycle.md
  • references/customize-local/change-workflow.md
  • references/customize-local/overview.md
  • references/local-architecture/context-injection.md
  • references/local-architecture/generated-files.md
  • references/local-architecture/overview.md
  • references/local-architecture/spec-system.md
  • references/local-architecture/task-system.md
  • references/local-architecture/workflow.md
  • references/local-architecture/workspace-memory.md
  • references/platform-files
  • … and 5 more

Open the folder on GitHubat commit ec2bf56

Used in 2 other repositories

We found 8 copies of this SKILL.md (exact, near-identical or edited) in other folders, from 2 other GitHub owners. This page covers the copy in anjiemo/SunnyBeach, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Trellis Meta next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Trellis Meta compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Trellis Meta this skillanjiemo/SunnyBeach1782 repos~1.4kAutomated safety check: PassApache-2.0
React Native Best Practicesvercel-labs/openreview1.7k17 repos~1.1kAutomated safety check: PassMIT
Swiftui Protwostraws/SwiftUI-Agent-Skill5.2k2 repos~1.5kAutomated safety check: PassMIT
Kortix Brandkortix-ai/suna20k—~4kAutomated safety check: PassCustom licence
Ip As LogoKartikLabhshetwar/better-shot2.4k1 repos~4.3kAutomated safety check: PassMIT
Compose Multiplatform Patternsmonta-app/ocpp-emulator1805 repos~2kAutomated safety check: PassApache-2.0

Similar skills

  • React Native Best Practices

    vercel-labs/openreview

    Official

    A prioritized rule set for React Native and Expo apps covering list performance, animation, navigation, UI patterns, state, rendering, monorepos and configuration.

    1.7k GitHub starsUsed in 17 repos~1.1k tokens
    MobileAuto-check passed
  • Swiftui Pro

    twostraws/SwiftUI-Agent-Skill

    Comprehensively reviews SwiftUI code for best practices on modern APIs, maintainability, and performance.

    5.2k GitHub starsUsed in 2 repos~1.5k tokens
    MobileAuto-check passed
  • Kortix Brand

    kortix-ai/suna

    Load FIRST for anything that carries the Kortix look or voice: product or mobile UI, copy of any kind, decks, social, images, email, CLI output, anything with the logo, and reviews of these.

    20k GitHub stars~4k tokensUpdated today
    MobileAuto-check passed
  • Ip As Logo

    KartikLabhshetwar/better-shot

    Generate extremely simple, cute, personified square character images with rounded heavy forms, two purposeful character colors, one solid background color, and a dominant lower-corner composition.

    2.4k GitHub starsUsed in 1 repo~4.3k tokens
    MobileAuto-check passed
  • Compose Multiplatform Patterns

    monta-app/ocpp-emulator

    Compose Multiplatform and Jetpack Compose patterns for KMP projects — state management, navigation, theming, performance, and platform-specific UI.

    180 GitHub starsUsed in 5 repos~2k tokens
    MobileAuto-check passed
  • Aso Appstore Screenshots

    adamlyttleapps/claude-skill-aso-appstore-screenshots

    Generate high-converting App Store screenshots by analyzing your app's codebase, discovering core benefits, and creating ASO-optimized screenshot images using Nano Banana Pro.

    1.8k GitHub starsUsed in 1 repo~9.6k tokens
    MobileAuto-check passed

More from anjiemo/SunnyBeach

  • Trellis Brainstorm

    anjiemo/SunnyBeach

    Guides collaborative requirements discovery before implementation.

    178 GitHub starsUsed in 7 repos~4k tokens
    Auto-check passed
  • Trellis Check

    anjiemo/SunnyBeach

    Comprehensive quality verification: spec compliance, lint, type-check, tests, cross-layer data flow, code reuse, and consistency checks.

    178 GitHub starsUsed in 7 repos~666 tokens
    Auto-check passed
  • Trellis Update Spec

    anjiemo/SunnyBeach

    Captures executable contracts and coding conventions into .trellis/spec/ documents.

    178 GitHub starsUsed in 7 repos~2.8k tokens
    Auto-check passed
  • Trellis Spec Bootstarp

    anjiemo/SunnyBeach

    Bootstrap project-specific Trellis coding specs with a platform-neutral single-agent workflow.

    178 GitHub starsUsed in 7 repos~740 tokens
    Auto-check passed
  • Trellis Break Loop

    anjiemo/SunnyBeach

    Deep bug analysis to break the fix-forget-repeat cycle. An agent skill from anjiemo/SunnyBeach.

    178 GitHub starsUsed in 7 repos~1.3k tokens
    Auto-check passed
  • Trellis Before Dev

    anjiemo/SunnyBeach

    Discovers and injects project-specific coding guidelines from .trellis/spec/ before implementation begins.

    178 GitHub starsUsed in 7 repos~398 tokens
    Auto-check passed

Categories

Questions about Trellis Meta

What does Trellis Meta do?

Understand and customize the local Trellis architecture inside a user project. Trellis Meta is an agent skill from anjiemo/SunnyBeach. Understand and customize the local Trellis architecture inside a user project.

When should I use Trellis Meta?

Trellis Meta fits situations like: modifying .trellis plus platform hooks; workflows generated by trellis init.

How do I install Trellis Meta in Claude Code?

Run `npx skills add anjiemo/SunnyBeach --skill trellis-meta -a claude-code`. Or copy the skill folder (.agents/skills/trellis-meta in anjiemo/SunnyBeach) into .claude/skills/trellis-meta in your project. Claude Code loads it when a task matches its description.

How do I install Trellis Meta in Codex?

Run `npx skills add anjiemo/SunnyBeach --skill trellis-meta -a codex`. Or copy the skill folder (.agents/skills/trellis-meta in anjiemo/SunnyBeach) into .agents/skills/trellis-meta in your project. Codex loads it when a task matches its description.

Can I use Trellis Meta in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add anjiemo/SunnyBeach --skill trellis-meta -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/trellis-meta, .gemini/skills/trellis-meta, .github/skills/trellis-meta and .opencode/skills/trellis-meta in your project.

What does Trellis Meta need to run?

SKILL.md names no scripts, command-line tools or credentials: Trellis Meta is instructions for the agent only. Our summary lists: Node.js.

Does Trellis Meta access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Trellis Meta safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Trellis Meta use?

Trellis Meta is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Trellis Meta use?

About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 22k tokens, read only when the agent opens those files.

What are the alternatives to Trellis Meta?

Skills that share tags, products or a category with Trellis Meta: React Native Best Practices (vercel-labs/openreview, 1.7k stars), Swiftui Pro (twostraws/SwiftUI-Agent-Skill, 5.2k stars), Kortix Brand (kortix-ai/suna, 20k stars) and Ip As Logo (KartikLabhshetwar/better-shot, 2.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Trellis Meta?

anjiemo (a GitHub user) maintains it in anjiemo/SunnyBeach, which has 178 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on September 11, 2026.

Source: anjiemo/SunnyBeach on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.