跳到正文
cccskills
免费在 GitHub 公开

jonin-skill

Standard Operating Procedures and router for premium UI development, design match comparison, component architecture, and 3D web experiences.

中文简介正在准备中。当前显示原文说明。

查看安装方法

包含的文件(133)

  • SKILL.md11.4 KB
  • plans/design-sync.md13.4 KB
  • references/accessibility-testing-expert.md4.7 KB
  • references/angular-code-expert.md11.4 KB
  • references/angular-developer-refs/angular-animations.md3.9 KB
  • references/angular-developer-refs/angular-aria.md18.0 KB
  • references/angular-developer-refs/cli.md3.6 KB
  • references/angular-developer-refs/component-harnesses.md2.7 KB
  • references/angular-developer-refs/component-styling.md2.5 KB
  • references/angular-developer-refs/components.md3.3 KB
  • references/angular-developer-refs/creating-services.md2.8 KB
  • references/angular-developer-refs/data-resolvers.md1.6 KB
  • references/angular-developer-refs/define-routes.md1.7 KB
  • references/angular-developer-refs/defining-providers.md2.2 KB
  • references/angular-developer-refs/di-fundamentals.md3.4 KB
  • references/angular-developer-refs/e2e-testing.md884 B
  • references/angular-developer-refs/effects.md2.7 KB
  • references/angular-developer-refs/environment-configuration.md3.2 KB
  • references/angular-developer-refs/hierarchical-injectors.md2.1 KB
  • references/angular-developer-refs/host-elements.md2.1 KB
  • references/angular-developer-refs/injection-context.md1.9 KB
  • references/angular-developer-refs/inputs.md2.4 KB
  • references/angular-developer-refs/linked-signal.md2.6 KB
  • references/angular-developer-refs/loading-strategies.md1.4 KB
  • references/angular-developer-refs/mcp.md3.7 KB
  • references/angular-developer-refs/migrations.md2.0 KB
  • references/angular-developer-refs/navigate-to-routes.md1.6 KB
  • references/angular-developer-refs/outputs.md2.6 KB
  • references/angular-developer-refs/pipes.md3.8 KB
  • references/angular-developer-refs/reactive-forms.md3.5 KB
  • references/angular-developer-refs/rendering-strategies.md1.8 KB
  • references/angular-developer-refs/resource.md2.6 KB
  • references/angular-developer-refs/route-animations.md1.6 KB
  • references/angular-developer-refs/route-guards.md1.4 KB
  • references/angular-developer-refs/router-lifecycle.md1.5 KB
  • references/angular-developer-refs/router-testing.md3.7 KB
  • references/angular-developer-refs/show-routes-with-outlets.md1.6 KB
  • references/angular-developer-refs/signal-forms.md27.4 KB
  • references/angular-developer-refs/signals-overview.md2.8 KB
  • references/angular-developer-refs/tailwind-css.md1.8 KB
  • references/angular-developer-refs/template-driven-forms.md3.7 KB
  • references/angular-developer-refs/testing-fundamentals.md2.5 KB
  • references/angular-developer.md10.8 KB
  • references/angular-ui-expert.md2.3 KB
  • references/astro-framework-expert.md6.3 KB
  • references/build-directives-manifest.md9.9 KB
  • references/design-system-architect.md14.9 KB
  • references/design-token-manifest.md19.0 KB
  • references/desktop-electron-expert.md4.3 KB
  • references/form-validation-expert.md13.7 KB
  • references/framer-motion-animator.md12.7 KB
  • references/global-a11y-i18n-expert.md6.1 KB
  • references/glsl-shader-expert.md9.0 KB
  • references/hig.md9.1 KB
  • references/i-have-adhd.md7.8 KB
  • references/micro-frontend-architect.md5.2 KB
  • references/mobile-expo-expert.md8.2 KB
  • references/modern-css-native-expert.md6.8 KB
  • references/nextjs-code-expert.md26.5 KB
  • references/nextjs-ui-expert.md22.6 KB
  • references/nuxt-code-expert.md15.5 KB
  • references/nuxt-refs/advanced-hooks.md6.1 KB
  • references/nuxt-refs/advanced-layers.md5.1 KB
  • references/nuxt-refs/advanced-module-authoring.md12.8 KB
  • references/nuxt-refs/best-practices-data-fetching.md9.0 KB
  • references/nuxt-refs/best-practices-ssr.md6.6 KB
  • references/nuxt-refs/core-cli.md4.5 KB
  • references/nuxt-refs/core-config.md5.1 KB
  • references/nuxt-refs/core-data-fetching.md7.4 KB
  • references/nuxt-refs/core-deployment.md4.7 KB
  • references/nuxt-refs/core-directory-structure.md8.2 KB
  • references/nuxt-refs/core-modules.md5.3 KB
  • references/nuxt-refs/core-routing.md4.9 KB
  • references/nuxt-refs/features-components-autoimport.md5.4 KB
  • references/nuxt-refs/features-components.md5.7 KB
  • references/nuxt-refs/features-composables.md6.9 KB
  • references/nuxt-refs/features-server.md5.1 KB
  • references/nuxt-refs/features-state.md3.6 KB
  • references/nuxt-refs/rendering-modes.md4.4 KB
  • references/nuxt-ui-expert.md2.1 KB
  • references/nuxt.md4.0 KB
  • references/owasp-security.md13.4 KB
  • references/react-nextjs-patterns.md10.3 KB
  • references/react-patterns.md11.2 KB
  • references/react-performance.md17.8 KB
  • references/react-testing.md12.9 KB
  • references/rich-text-editor-expert.md7.1 KB
  • references/senior-frontend-assets/references/frontend_best_practices.md19.3 KB
  • references/senior-frontend-assets/references/nextjs_optimization_guide.md14.8 KB
  • references/senior-frontend-assets/references/react_patterns.md16.9 KB
  • references/senior-frontend-assets/scripts/bundle_analyzer.py13.0 KB
  • references/senior-frontend-assets/scripts/component_generator.py8.5 KB
  • references/senior-frontend-assets/scripts/frontend_scaffolder.py27.4 KB
  • references/senior-frontend.md7.3 KB
  • references/solidjs-expert.md2.8 KB
  • references/source-fidelity-directives.md750 B
  • references/spline-interactive-refs/api_reference.md12.8 KB
  • references/spline-interactive.md19.1 KB
  • references/state-management-expert.md9.9 KB
  • references/svelte-code-expert.md25.4 KB
  • references/svelte-ui-expert.md8.9 KB
  • references/svelte5-best-practices-refs/events.md7.0 KB
  • references/svelte5-best-practices-refs/migration.md6.6 KB
  • references/svelte5-best-practices-refs/performance.md9.7 KB
  • references/svelte5-best-practices-refs/runes.md7.0 KB
  • references/svelte5-best-practices-refs/snippets.md4.7 KB
  • references/svelte5-best-practices-refs/sveltekit.md8.5 KB
  • references/svelte5-best-practices-refs/typescript.md6.4 KB
  • references/svelte5-best-practices.md3.0 KB
  • references/svg-animation-motion-expert.md5.2 KB
  • references/tailwind-design-system.md14.0 KB
  • references/tailwind-v4-shadcn-refs/advanced-usage.md3.6 KB
  • references/tailwind-v4-shadcn-refs/common-gotchas.md7.4 KB
  • references/tailwind-v4-shadcn-refs/dark-mode.md5.3 KB
  • references/tailwind-v4-shadcn-refs/migration-guide.md6.8 KB
  • references/tailwind-v4-shadcn-refs/plugins-reference.md3.1 KB
  • references/tailwind-v4-shadcn.md16.2 KB
  • references/tanstack-query-expert.md9.2 KB
  • references/taste-skill-frontend-expert.md8.4 KB
  • references/ui-ux-pro-max-assets/scripts/core.py10.1 KB
  • references/ui-ux-pro-max-assets/scripts/design_system.py20.5 KB
  • references/ui-ux-pro-max-assets/scripts/search.py3.2 KB
  • references/ui-ux-pro-max.md13.6 KB
  • references/vite-refs/build-and-ssr.md3.3 KB
  • references/vite-refs/core-config.md2.8 KB
  • references/vite-refs/core-features.md3.8 KB
  • references/vite-refs/core-plugin-api.md3.8 KB
  • references/vite-refs/environment-api.md2.3 KB
  • references/vite-refs/rolldown-migration.md2.7 KB
  • references/vite.md2.5 KB
  • references/web-3d-graphics-expert.md13.7 KB
  • references/web-game-engine-expert.md14.5 KB
  • references/website-design-cloner.md10.0 KB

SKILL.md(原文)

安装前可以查看交给 AI 代理的指令内容。

Jonin: Elite UI & Frontend Builder

This skill provides the Standard Operating Procedures (SOP) for the Jonin agent — elite builder specializing in modern, high-converting, visually stunning web applications across four core frameworks (Next.js 16+, SvelteKit 2 / Svelte 5, Nuxt 4+, and Angular 19/20+ with Tailwind CSS v4, Motion, 3D Web, and responsive component architecture).

Two-Layer Architecture Mandate

Jonin executes with a deterministic two-layer frontend engine:

  1. Core Base Foundation: The Konoha Design System (10 Light-Mode Themes, ThemeSwitcher modal, HeroBanner carousel with $\ge 4$ slides, archetype-adaptive MobileDock, far-left logo, framework routing, and zero hamburger menus in mobile headers).
  2. Taste-Skill Prettification Layer (Leonxlnx/taste-skill): Enriches the UI with editorial typography, generous chapter spacing, 3D perspective hover tilts (transform: perspective(1200px) rotateX(...) rotateY(...)), CSS Grid/bento layouts, spring physics, and strict zero-emoji control policies.

Build Scenarios & Standard Protocols

Scenario 1: Mockup / Image-Based Builds (build_from_source)

When design screenshots, Figma exports, or mockup images are provided:

  1. Call konoha.build_from_source first to generate the structural design specification.
  2. 100% Exact Mockup Fidelity: Strictly replicate visual layout, color palette, typography hierarchy, vertical spacing, and component alignments present in the source images. Do NOT force default text invariants (such as carousels or theme switchers) unless visible in the source images or explicitly requested.
  3. Apply Taste-Skill craftsmanship non-destructively: high-end font pairings, smooth micro-interactions, clean vector icons (Phosphor/Radix), and accessible transitions without altering layout geometry.
  4. Conclude with responsive verification and 3D 4xx/5xx error pages.

Scenario 2: Text-Based Builds (build_from_text)

When scaffolding a fresh project or interface from text descriptions:

  1. Call konoha.build_from_text first to retrieve the archetype build specification.
  2. Standard Scaffolding via pnpm: Strictly initialize using official framework CLIs with non-interactive flags wrapped by rtk:
    • Next.js: rtk pnpm create next-app@latest <project-name> --typescript --tailwind --eslint --app --src-dir --no-turbopack --import-alias "@/*" --use-pnpm --silent
    • Nuxt: rtk pnpm dlx nuxi@latest init <project-name> --packageManager pnpm --gitInit false
    • Angular: rtk pnpm dlx @angular/cli@latest new <project-name> --package-manager=pnpm --style=scss --routing=true --ssr=false --skip-tests=true --skip-git=true
    • SvelteKit: rtk pnpm dlx sv create <project-name> --template minimal --types ts --no-add-ons --install pnpm Rule: NEVER use npm or standalone npx without pnpm. Always install packages with rtk pnpm add <packages> --silent.
  3. Mandatory package.json Scripts Invariant: Across all 4 frameworks, every project's package.json MUST define working scripts for "dev", "lint" (pnpm run lint), "build" (pnpm run build), and "start" (pnpm run start) (plus "check" for SvelteKit). All commands must execute cleanly with 0 errors.
  4. Zero Errors & Zero Warnings Completion Gate: Do not claim completion until every framework validation command (pnpm run build, pnpm run lint, pnpm run check) passes cleanly with 0 errors and 0 warnings.

Scenario 3: UI Enhancement & Component Prettification (existing_project)

When modifying, modernizing, or polishing existing projects or individual components:

  1. Preserve Logic & Business Architecture: Keep existing backend APIs, state stores, database models, and unaffected routes 100% intact.
  2. Apply Taste-Skill Polish: Elevate typography with distinctive font stacks (Geist, Cabinet Grotesk, Outfit, Satoshi, Clash Display), tight tracking (tracking-tight/tracking-tighter), and uppercase kickers.
  3. Cinematic Negative Space: Replace cramped padding with intentional vertical section pacing (py-20, py-24, py-32) and subtle dividers (border-black/5 or border-stone-200).
  4. Grid Architecture: Transition repetitive flexbox rows into deliberate CSS Grid layouts (grid-cols-12, bento grids).
  5. Zero-Emoji Policy: Emojis are strictly forbidden from UI buttons, badges, and controls. Use crisp SVG vector icons (Phosphor or Radix — never generic Lucide AI defaults).

Mandatory Website Architecture & Layout Invariants (Text-Based Builds)

Every fresh website scaffolded by Jonin MUST implement these 5 structural invariants:

  1. Header Architecture (Logo on Far LEFT):
    • The brand logo MUST always be placed on the far LEFT of the header navigation (flex justify-between items-center with brand logo at top-left, navigation links adjacent or centered, and action buttons on the far right). NEVER center or push the logo right.
  2. Mobile View Invariant (NO Hamburger Toggle in Header):
    • In mobile viewports (lg:hidden), NEVER render a top hamburger menu toggle button in the header. Mobile navigation is powered exclusively by the fixed bottom Mobile Dock.
  3. Archetype-Adaptive Mobile Navigation Dock:
    • On mobile viewports (lg:hidden), render a fixed bottom mobile navigation dock (fixed bottom-0 left-0 right-0 z-40 bg-white/90 backdrop-blur-md border-t border-slate-200 shadow-lg) with quick one-tap links adapted dynamically to the archetype:
      • E-commerce: Home, Shop/Catalog, Themes, Wishlist (badge count), Cart (badge count).
      • Portfolio: Home, Projects, Case Studies, About, Contact.
      • Dashboard: Overview, Analytics, Users, Settings.
      • SaaS: Home, Features, Pricing, Testimonials, Contact.
  4. Dashboard & Admin Left Sidebar Invariant:
    • For Admin, Dashboard, and Infrastructure builds, render a fixed Left Sidebar on desktop (lg:flex flex-col w-64 fixed inset-y-0 left-0 bg-white border-r border-slate-200 z-30) with brand logo at top-left, navigation items with badge indicators, and user profile badge at bottom. On mobile viewports (lg:hidden), navigation transitions seamlessly to the Mobile Dock with zero broken header menu toggles.
  5. Floating Bottom-Left 10-Theme Switcher Popup:
    • In both desktop and mobile viewports, the interactive Konoha 10-Theme Light-Mode Switcher button floats in the bottom-left corner (fixed bottom-6 left-6 z-50, like a customer chat/FAB button). Clicking it opens the 10-theme selection popup modal with dynamic CSS variables and localStorage persistence. Pure Light Mode is first-class (zero dark mode enforcement).
  6. Hero Banner Carousel ($\ge 4$ Slides):
    • The homepage hero section MUST implement an interactive banner carousel with a minimum of 4 high-definition slides, 5000ms autoplay with hover pause, previous/next chevron buttons, indicator thumbnails/dots, slide badges, and call-to-action buttons.

🎨 Official Konoha 10 Light-Mode Themes Matrix

ThemePrimary HexAccent HexGradient
🌌 Nebula#4f46e5#06b6d4linear-gradient(135deg, #4f46e5, #06b6d4)
🌅 Aurora#059669#10b981linear-gradient(135deg, #059669, #10b981)
🌇 Sunset#e11d48#f59e0blinear-gradient(135deg, #e11d48, #f59e0b)
🌊 Ocean#0284c7#3b82f6linear-gradient(135deg, #0284c7, #3b82f6)
🌲 Forest#15803d#84cc16linear-gradient(135deg, #15803d, #84cc16)
🌋 Volcano#dc2626#ea580clinear-gradient(135deg, #dc2626, #ea580c)
🌸 Sakura#db2777#f472b6linear-gradient(135deg, #db2777, #f472b6)
⚡ Cyberpunk#7c3aed#06b6d4linear-gradient(135deg, #7c3aed, #06b6d4)
🌃 Midnight#1e293b#64748blinear-gradient(135deg, #1e293b, #64748b)
👑 Gold#d97706#f59e0blinear-gradient(135deg, #d97706, #f59e0b)

🎞️ 3D Graphics, Motion & Quality Contract

  • Perspective & Motion Invariants: 1200px perspective, maximum 12deg tilt, 300ms standard transitions, 500ms entrances, and 600ms hero content entrances.
  • GPU-Accelerated Performance: Use transform/opacity-only transitions; update pointer/parallax coordinates inside requestAnimationFrame; always dispose timers, observers, listeners, and animation frames on component unmount.
  • Mobile Viewport Stability: Never use h-screen for hero sections. Always use min-h-[100dvh] to prevent layout jumps on mobile address bar collapse/expand.
  • Accessibility & Reduced Motion: Implement accessible keyboard focus rings (focus-visible:ring-2 focus-visible:ring-offset-2), WCAG AA color contrast, and @media (prefers-reduced-motion: reduce) fallbacks. 3D motion must never be required to navigate the site.
  • Two-Step Zero-AI-Slop Delivery Gate (TARGET 100/100):
    • Step 1 (aislop_scan): Run rtk aislop scan --changes on all created or edited UI files. Zero errors and zero warnings are required.
    • Step 2 (anti-slop): Load antislop via konoha.get_skill("antislop") and enforce UI, human, and layout checklist items.
  • Validation Evidence: Deliver verified test output via report_from_agent including clean execution of pnpm run build, pnpm run lint, and pnpm run check.

Universal Shinobi Guardrails & Safety Invariants

  • Package Manager Mandate: ALWAYS use pnpm. Never invoke npm or yarn.
  • No Destructive Operations: Never run destructive filesystem or git commands without explicit authorization.
  • Strict No-Push / No-Release: Never push to remote git repositories or publish to npm.
  • Zero Secrets in Code: Never hardcode API keys, secrets, or tokens in frontend components. Use environment variables prefixed appropriately (NEXT_PUBLIC_, VITE_, PUBLIC_).

Domain Routing & References

Load specialized frontend references via konoha.get_skill("jonin-skill/<reference>"):

If the task involves...Load Reference
Taste-Skill anti-slop guidelines, editorial typographyjonin-skill/taste-skill-frontend-expert
Design token specifications, spacing, shadow matrixjonin-skill/design-token-manifest
Tailwind CSS v4 design system, utility patternsjonin-skill/tailwind-design-system
Next.js App Router, Server Components, SSR patternsjonin-skill/nextjs-ui-expert / jonin-skill/nextjs-code-expert
SvelteKit 2, Svelte 5 Runes, reactive statejonin-skill/svelte-ui-expert / jonin-skill/svelte-code-expert
Nuxt 4, Vue 3 Composition API, auto-importsjonin-skill/nuxt-ui-expert / jonin-skill/nuxt-code-expert
Angular 19/20, standalone components, signalsjonin-skill/angular-ui-expert / jonin-skill/angular-code-expert
Framer Motion, micro-interactions, exit animationsjonin-skill/framer-motion-animator
3D Spline embeds, WebGL canvas, Three.js shadersjonin-skill/spline-interactive / jonin-skill/web-3d-graphics-expert
Form validation, Zod schemas, accessible error statesjonin-skill/form-validation-expert
Accessible navigation, WCAG contrast verificationjonin-skill/accessibility-testing-expert
Output formatting, concise response shapingjonin-skill/i-have-adhd (i-have-adhd)

评价

还没有评价。欢迎分享你的使用感受。

评论

无需登录即可发表。欢迎分享使用感受、提问,或说明在哪些环境下无法运行。

还没有评论。来写第一条吧。

提交后会立即公开。请勿填写邮箱、电话等个人信息。URL 最多 2 个。

0 / 1000 字

此表单受 reCAPTCHA 保护,适用 Google 的隐私权政策和服务条款。

同一仓库的技能

Extract DPAPI-protected secrets such as credentials and browser data offline and online.

中文简介正在准备中。当前显示原文说明。

andycungkrinx91/konoha92026年10月21日 更新

Audit, detect, and remediate Shadow Credentials misconfigurations on msDS-KeyCredentialLink in Active Directory. Focuses on access-controls, monitoring Event ID 5136, and credential-management hygiene.

中文简介正在准备中。当前显示原文说明。

andycungkrinx91/konoha92026年10月21日 更新

Prepare a defense-contractor environment for CMMC Level 2 certification: scope CUI and FCI, implement the 110 NIST SP 800-171 Rev 2 security requirements across 14 families, compute the SPRS score with the DoD Assessment Methodology, manage a compliant POA&M, and ready the organization for a C3PAO assessment. Use when an organization handles Controlled Unclassified Information (CUI) under a DoD contract, when a contract carries DFARS clause 252.204-7012/7019/7020/7021, when preparing for or responding to a CMMC assessment, when computing or improving an SPRS score, when building a System Security Plan or POA&M for 800-171, or when scoping which systems are in the CUI boundary. Keywords: CMMC, CMMC Level 2, NIST 800-171, SP 800-171 Rev 2, CUI, FCI, SPRS, DFARS 7012, C3PAO, POA&M, System Security Plan, DoD Assessment Methodology, 110 controls, defense industrial base, DIB, FedRAMP equivalency.

中文简介正在准备中。当前显示原文说明。

andycungkrinx91/konoha92026年10月21日 更新

Create forensically sound bit-for-bit disk images using dd and dcfldd while preserving evidence integrity through hash verification.

中文简介正在准备中。当前显示原文说明。

andycungkrinx91/konoha92026年10月21日 更新

Detect dangerous ACL misconfigurations in Active Directory using ldap3 to identify GenericAll, WriteDACL, and WriteOwner abuse paths

中文简介正在准备中。当前显示原文说明。

andycungkrinx91/konoha92026年10月21日 更新

Perform static analysis of Android APK malware samples using apktool for decompilation, jadx for Java source recovery, and androguard for permission analysis, manifest inspection, and suspicious API call detection.

中文简介正在准备中。当前显示原文说明。

andycungkrinx91/konoha92026年10月21日 更新

查看 andycungkrinx91 的全部技能

报告此技能的问题