本文へ移動
cccskills
無料GitHub で公開

ztf-bs-contact-form-landing

Build and verify Contact form for Marketing landing with Bootstrap v5.3 using a working semantic implementation, responsive RTL/LTR behavior, theme tokens, test plan and design verification.

インストール方法を見る

含まれるファイル(1)

  • SKILL.md3.3 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Contact form — Marketing landing (Bootstrap v5.3)

Use this skill when asked to implement, migrate, debug or review the corresponding real interface feature. You MUST implement actual code in the user's repository; do not merely paste advice. Do not request MCP.

Task and plan

Goal: Contact form. Context: Marketing landing. Acceptance: Submit works with keyboard and touch. Product emphasis: Center conversion intent on headline and one primary CTA; avoid motion obscuring copy.

  1. Inspect lockfile and existing design system. Verify that the correct framework and version is installed.
  2. Read ../../frameworks/patterns/bs/contact-form/landing.md from this ZIP or, after skill-only installation, use the embedded recipe below without depending on external files.
  3. Build the semantic structure and wire interactions. Use tokens before choosing visual styling.
  4. Test and repair across the acceptance matrix; report actual evidence.

Embedded implementation

<form id="contact-form-bs-marketing-landing" action="/submit" method="post">
 <fieldset class="row g-3"><legend>Contact form: Marketing landing</legend>
   <label for="contact-form-bs-marketing-landing-email">Email</label>
   <input id="contact-form-bs-marketing-landing-email" name="email" type="email" autocomplete="email" required class="form-control">
   <label for="contact-form-bs-marketing-landing-note">Details</label>
   <textarea id="contact-form-bs-marketing-landing-note" name="note" class="form-control"></textarea>
   <button type="submit" class="btn btn-primary">Submit</button>
 </fieldset>
</form>

Framework and integration rules

  • npm install bootstrap@^5.3.8 only if necessary and approved in the host project.
  • Use data-bs-theme and --bs-* CSS custom properties, customize Sass using functions -> variables -> maps -> mixins ordering.
  • Use bootstrap.rtl.min.css with <html dir="rtl" lang="fa">; prefer ms-* / me-* and start/end semantics.
  • Associate every form control with a real label; native validation is preferable to custom alerts.
  • xs <576, sm >=576, md >=768, lg >=992, xl >=1200, xxl >=1400; mobile first.

Motion / color integration

Choose semantic colors with the original Perfect_AI palette engine and COLOR-SCIENCE-ULTIMATE.md. In strict monochrome contexts, do not add colorful gradients. For Anime.js, scope animation, honor reduced motion and dispose on route transitions. For Three.js, provide static fallback, performance caps and resize camera/renderer correctly. Do not animate layout-critical dimensions on every scroll frame.

Definition of done

  • Submit works with keyboard and touch
  • Narrow/wide layout, nested containers, RTL/LTR and 400% zoom pass.
  • Accessible labels, focus, contrast, keyboard/touch, reduced motion pass.
  • Build, tests and targeted browser interaction executed; no uncaught runtime errors.
  • Limitations or unimplemented integration endpoints explicitly disclosed.

Official reference: https://getbootstrap.com/docs/5.3/. This is original integration documentation, not a vendor's copied component source.

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

Build, audit, and refactor premium Persian/English responsive websites and interactive 3D experiences with Anime.js v4, Three.js, motion choreography, color theory, RTL design systems, accessible UI/UX and VibeFarsi registry. Use for website design, animations, motion, landing pages, 3D/WebGL, responsive interfaces, visual quality, or Perfect_AI projects in Codex.

日本語の概要は準備中です。原文の説明を表示しています。

Realjustawall/Perfect-AI42026年10月10日 更新

Accessibility automation: production-level axe audits and manual keyboard checks. Use when implementing, reviewing or testing accessibility automation for React, Vite, Next.js or Perfect_AI projects.

日本語の概要は準備中です。原文の説明を表示しています。

Realjustawall/Perfect-AI42026年10月10日 更新

قواعد پروژه assistant for Codex; apply when building Persian/RTL web products, localizing content or integrating the related Iranian workflow. Local independent adaptation inspired by publicly documented VibeFarsi topics.

日本語の概要は準備中です。原文の説明を表示しています。

Realjustawall/Perfect-AI42026年10月10日 更新

Easing mathematics: production-level cubic bezier, damped spring, velocity continuity. Use when implementing, reviewing or testing easing mathematics for React, Vite, Next.js or Perfect_AI projects.

日本語の概要は準備中です。原文の説明を表示しています。

Realjustawall/Perfect-AI42026年10月10日 更新

Anime.js v4 core animations: production-level target selection, property keyframes, duration, ease, loop, play/pause. Use when implementing, reviewing or testing anime.js v4 core animations for React, Vite, Next.js or Perfect_AI projects.

日本語の概要は準備中です。原文の説明を表示しています。

Realjustawall/Perfect-AI42026年10月10日 更新

Layout changes: production-level FLIP layout, additive composition, measurement. Use when implementing, reviewing or testing layout changes for React, Vite, Next.js or Perfect_AI projects.

日本語の概要は準備中です。原文の説明を表示しています。

Realjustawall/Perfect-AI42026年10月10日 更新

Realjustawall のスキルをすべて見る

このスキルの問題を報告する