← All skills
hyper-architecture
75 / 100 · Review before installing
Check before installing. Some of what it can do is expected: a coding skill usually runs build and test commands.
By hashgraph-online/awesome-codex-plugins (GitHub) · coding · 1,556 stars · scanned at commit 4070676
[Hyper] Use this skill when the user asks for architecture, project setup, or performance work - building, auditing, restructuring, or reviewing project structure, routes, data or server boundaries, the lint/format/type tooling baseline (oxlint, Prettier, tsconfig, rustfmt, clippy), or build and runtime performance - in a Next.js App Router, TanStack Start, Vite with TanStack Router, Astro, Expo, Lynx (ReactLynx), Hono, Axum, Tauri v2, Electron, or Rust CLI, WASM, or MCP server project. It dete…
Works with any agent that supports SKILL.md skills.
What this skill can do
Downloads and installs other software
The author does not mention this.
Found in 67 places.
Show 17 more
- plugins/alpoxdev/hypercore/skills/hyper-architecture/assets/templates/setup/repo/lefthook.yml, line 10
run: npx prettier --write {staged_files} - plugins/alpoxdev/hypercore/skills/hyper-architecture/assets/templates/setup/repo/lefthook.yml, line 14
run: npx oxlint {staged_files} - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/axum/sqlx-docs.ko.md, line 47
1. `cargo install sqlx-cli` - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/axum/sqlx-docs.md, line 47
1. `cargo install sqlx-cli` - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/electron/electron-2026-11-08.ko.md, line 106
- Tailwind CSS v4: `@tailwindcss/vite`와 `@import "tailwindcss"`를 씁니다. CSS 우선 방식의 `@theme`, `@source`, `@plugin`, `@custom-variant`가 있고, scan은 `.gitignore`된 경로, - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/electron/electron-2026-11-08.md, line 106
- Tailwind CSS v4: `@tailwindcss/vite` plus `@import "tailwindcss"`; CSS-first `@theme`, `@source`, `@plugin`, `@custom-variant`; scanning skips `.gitignore`d p - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/expo/expo-react-native-2026-11-04.ko.md, line 38
| Typed routes는 여전히 beta이고 `experiments.typedRoutes`로 켜는 opt-in입니다. 생성 시 git에서 무시되는 `expo-env.d.ts`를 쓰고, plugin에는 기본값 `true`인 `partialRouteTypes` option이 있습니다. - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/expo/expo-react-native-2026-11-04.ko.md, line 66
| Expo Atlas(`EXPO_ATLAS=true npx expo export`)는 번들된 모든 모듈의 원본·변환 소스와 inline된 `EXPO_PUBLIC_` 값을 담은 `.expo/atlas.jsonl`을 씁니다. Lighthouse는 web 대상만 덮습니다. | [Analyz - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/expo/expo-react-native-2026-11-04.md, line 38
| Typed routes remain beta and opt-in through `experiments.typedRoutes`; generation writes a git-ignored `expo-env.d.ts` and the plugin has a `partialRouteTypes - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/expo/expo-react-native-2026-11-04.md, line 66
| Expo Atlas (`EXPO_ATLAS=true npx expo export`) writes `.expo/atlas.jsonl` with the original and transformed source of every bundled module and the inlined `EX - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/tanstack-start/tanstack-start-2026-11-04.ko.md, line 166
- Scaffolding은 `npx @tanstack/cli@latest create`(`@tanstack/cli` `0.71.0`) 또는 TanStack Builder입니다. Legacy alias `create-tsrouter-app`, `create-start-app`, `crea - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/tanstack-start/tanstack-start-2026-11-04.md, line 166
- Scaffolding: `npx @tanstack/cli@latest create` (`@tanstack/cli` `0.71.0`) or TanStack Builder. The legacy aliases `create-tsrouter-app`, `create-start-app`, ` - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/tooling/tooling-2026-11-07.ko.md, line 89
| migrator | `npx @oxlint/migrate [flat-config]`가 severity, option, override, globals, root ignore를 보존 | - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/tooling/tooling-2026-11-07.ko.md, line 106
| 이전 명령 | `npx oxfmt --migrate=prettier` | - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/tooling/tooling-2026-11-07.ko.md, line 152
- 이전 codemod는 `npx @next/codemod@canary next-lint-to-eslint-cli`입니다. - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/tooling/tooling-2026-11-07.ko.md, line 160
- `npx expo lint`는 ESLint를 설치하고 `eslint-config-expo`를 extend하는 flat `eslint.config.js`를 만들며, 명령 자체는 `lint` script만 실행합니다. - plugins/alpoxdev/hypercore/skills/hyper-architecture/references/official/tooling/tooling-2026-11-07.ko.md, line 162
- 실제 설정은 `oxlint && npx expo lint`이고 `eslint-plugin-oxlint`가 중복을 끕니다.
and 47 more places
Connects to the internet
The author does not mention this.
Found in 39 places.
Show 17 more
- plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/astro/actions-middleware-env.ko.md, line 144
`official` — `src/fetch.ts`는 `Fetchable`을 만족하는 `{ async fetch(request) { ... } }`를 default export하고 `.ts`, `.js`, `.mjs`, `.mts`를 지원합니다(L-06, L-17, L-32). - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/astro/actions-middleware-env.md, line 144
`official` — `src/fetch.ts` default-exports `{ async fetch(request) { ... } }` satisfying `Fetchable`, and supports `.ts`, `.js`, `.mjs`, and `.mts` (L-06, L-17 - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/hono/performance.ko.md, line 15
curl -s -o /dev/null -w 'ttfb=%{time_starttransfer}s size=%{size_download}B\n' http://127.0.0.1:3000/<route> - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/hono/performance.md, line 15
curl -s -o /dev/null -w 'ttfb=%{time_starttransfer}s size=%{size_download}B\n' http://127.0.0.1:3000/<route> - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/tanstack-start/execution-model.ko.md, line 61
return fetch(`/api/users?key=${process.env.SECRET_KEY}`) - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/tanstack-start/execution-model.ko.md, line 70
return fetch(`/api/users?key=${process.env.SECRET_KEY}`) - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/tanstack-start/execution-model.md, line 61
return fetch(`/api/users?key=${process.env.SECRET_KEY}`) - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/tanstack-start/execution-model.md, line 70
return fetch(`/api/users?key=${process.env.SECRET_KEY}`) - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/tanstack-start/platform.ko.md, line 120
- request ID나 database handle처럼 request마다 달라지는 값은 `handler.fetch(request, { context })`로 넘기고, `@tanstack/react-router`의 `Register` interface에 `server.requestCon - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/tanstack-start/platform.md, line 120
- Per-request values such as a request ID or a database handle belong in `handler.fetch(request, { context })`, typed by augmenting `server.requestContext` on ` - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/tanstack-start/server-routes.ko.md, line 64
`@tanstack/react-router`의 `Register` interface에 `server.requestContext`를 등록하면 `handler.fetch(request, { context })`가 받는 per-request context에 type이 붙습니다. 등록은 typ - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/tanstack-start/server-routes.md, line 64
Registering `server.requestContext` on `@tanstack/react-router`'s `Register` interface types the per-request context that `handler.fetch(request, { context })` - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/vite/services.ko.md, line 9
Vite 프로젝트에는 서버 함수가 없습니다. 모든 데이터 접근은 `fetch`/`axios` 호출을 래핑하고 타입된 데이터를 반환하는 **서비스 함수**를 통해 이루어집니다. route, hook, loader는 얇게 유지하고 직접 네트워킹 대신 service/query-option 헬 - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/vite/services.ko.md, line 182
import axios from 'axios' - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/vite/services.ko.md, line 184
export const apiClient = axios.create({ - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/vite/services.ko.md, line 242
| **직접 fetch 금지** | 라우트나 훅에서 `fetch`/`axios` 직접 호출 금지 | - plugins/alpoxdev/hypercore/skills/hyper-architecture/rules/vite/services.md, line 9
In Vite projects there are no server functions. All data access goes through **service functions** that wrap `fetch`/`axios` calls and return typed data. Routes
and 19 more places
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 8 places.
Show 5 more
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'hyper-architecture' ] || [ -L ~/.agents/skills/'hyper-architecture' ]; then echo 'A skill folder named hyper-architecture already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/hashgraph-online/awesome-codex-plugins' "$d" && git -C "$d" checkout --quiet '40706766fd37c03ca624f5206741fef55dd2a684' -- 'plugins/alpoxdev/hypercore/skills/hyper-architecture' && mkdir -p ~/.agents/skills && cp -R "$d"/'plugins/alpoxdev/hypercore/skills/hyper-architecture' ~/.agents/skills/'hyper-architecture' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'hyper-architecture' ~/.claude/skills/'hyper-architecture' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for hashgraph-online/awesome-codex-plugins shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/hashgraph-online/awesome-codex-plugins/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | 4070676 | 75 |
| 2026-11-10 | f620aba | 75 |
| 2026-11-09 | 3062ea3 | 75 |
| 2026-11-08 | 057d789 | 80 |