Skills DirectorySkills Directory
SkillsLearnSecurityCategoriesDocsCommunityBlog
Sign InSubmit Skill
Skills Directory

Security-tested agent skills for Claude, coding agents, and AI workflows.

Directory

  • Browse Skills
  • All Skills A–Z
  • Claude Skills
  • Claude Code Skills
  • Agent Skills
  • Categories
  • Authors
  • Submit a Skill

Learn

  • Learn Hub
  • Install Claude Skills
  • Write SKILL.md
  • Skills vs MCP
  • Directories Compared

Security

  • Security
  • Methodology
  • Secure Claude Skills
  • Security Badges

Company

  • About
  • Community
  • Blog
  • API Docs
  • Advertise

2026 Skills Directory. All rights reserved.

ProTermsPrivacyRefunds
Back to skills

Dzero Css

ASecurity

D-ZERO の CSS コーディング規約。CSS を書く・編集する・レビューするときに使う。コンポーネントのスタイル、レイアウト、レスポンシブ、カスタムプロパティ、セレクタ設計に適用する。

20 stars
0 votes
0 copies
0 views
Added 9/20/2026
development

Security Analysis

A100/100

Scanned 9/20/2026

Install to Claude Code

$npx -y skills add d-zero-dev/frontend-guidelines --skill dzero-css --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Dzero Css?

Add the live security badge to your README — it updates automatically with every re-scan.

Security grade badge for Dzero Css
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/d-zero-dev-dzero-css/badge)](https://www.skillsdirectory.com/skills/d-zero-dev-dzero-css)

More formats (shields.io, HTML) on the badges page.

Download with Pro
Files
SKILL.md
---
name: dzero-css
description: D-ZERO の CSS コーディング規約。CSS を書く・編集する・レビューするときに使う。コンポーネントのスタイル、レイアウト、レスポンシブ、カスタムプロパティ、セレクタ設計に適用する。
paths: ['**/*.css']
license: CC-BY-NC-SA-4.0
---

# CSS コーディング規約

> 実装レイヤー選定(`dzero-tech-selection`)を経ていない場合は先にそちらを読むこと。詳細は [CSS ガイドライン](https://guidelines.d-zero.co.jp/css/) を参照。

## 実装規範

- リントエラー(Stylelint / Prettier)は例外なく必ず修正する。`stylelint-disable` コメントは原則使わず、ルールが現状にそぐわない場合は Config ファイル(`.stylelintrc` の `selector-class-pattern` 等)の変更を提案する
- ブラウザの予期せぬバグで期待どおり動かない場合は、ハックで抑え込まず別のアプローチ(別のプロパティ・実装方法)で解決する

### ファイル構成

- コンポーネントのスタイルは `__assets/_libs/component/c-コンポーネント名.css` に置く(1 ファイル 1 コンポーネント・ファイル名とクラス名の一致は Stylelint が強制する)
- `__assets/htdocs/css/style.css` は `@import` のみでスタイルを定義しない。インポートは CSS レイヤー(`reset` / `base` / `general` / `components` / `main`)で分類する
- `base/root.css` のセレクタは `:root` のみ。グローバルなカスタムプロパティ(Figma のバリアブル由来を含む)はここに定義する
- `general/` は素の要素へのスタイル(ファイル名はタグ名、セレクタはタイプセレクタのみ)。ページ全体に影響するため**必要最小限**にし、コンポーネントで定義できるものはコンポーネント内で定義する。「サイト全体で共通」という判断はほとんどの場合失敗するので推奨しない

### セレクタ

- タイプセレクタは利用可能だが、コンポーネントはコンポーネントを内包できるため注意する。エレメントにクラスを付けて対象を限定するか、`>` 結合子で影響範囲を限定する

セレクタの形式(BEM 記法のフラットセレクタ、ID セレクタの禁止、記述順など)は Stylelint が強制するため、警告に従って修正すればよい。

### 値

- 値の意図が伝わる書き方をする。`font-size` はコンポーネントのルートは `rem`、エレメントは `em` を推奨(値のフォーマット自体は Stylelint が強制する)
- 余白・サイズなど、プロジェクトのカスタムプロパティ(デザイントークン)に対応する値を直接書かない。`var()` で参照する(色・`z-index` の直書きは Stylelint が警告する)
  <!-- 暫定ルール: stylelint(declaration-strict-value 系)による色以外のトークン強制を linters に提案中。導入されたらこの項目は削除する -->
- `line-height` は絶対値(px)で書かず、`font-size` との比率で書く
  <!-- 暫定ルール: stylelint(declaration-property-unit-disallowed-list)による line-height の px 禁止を linters に提案中。導入されたらこの項目は削除する -->

### カスタムプロパティ

- カスタムプロパティは積極的に採用する
- レスポンシブのブレークポイントは規定のカスタムクエリー(`--xs` 〜 `--xl`、`--*-lte` / `--*-gt`、`--hr`)を利用する

### 命名

クラス名・識別子の命名は `dzero-html` の「命名」に従う。

Attribution

d-zero-devd-zero-dev
View sourceMore from d-zero-dev →
SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments (0)

No comments yet. Be the first to comment!

SSkills DirectorySkills Directory

Your tool, in front of Claude Code builders.

3 founder slots · $299/mo · GSC-verified traffic · sponsors can never buy grades.

See placements

Related Skills

Browser Extension Developer

Use this skill when developing or maintaining browser extension code in the `browser/` directory, including Chrome/Firefox/Edge compatibility, content scripts, background scripts, or i18n updates.

284072 votes

Seo Optimizer

SEO optimization with keyword analysis, readability assessment, technical validation, content quality. Use for search rankings, blog posts, content audits, or encountering keyword density, readability scores, meta tags, schema markup errors.

2192 votes

Google Official Seo Guide

Official Google SEO guide covering search optimization, best practices, Search Console, crawling, indexing, and improving website search visibility based on official Google documentation

1862 votes

Tanstack Start

Build a full-stack TanStack Start app on Cloudflare Workers from scratch — SSR, file-based routing, server functions, D1+Drizzle, better-auth, Tailwind v4+shadcn/ui. Use whenever the user mentions TanStack Start, asks to scaffold a full-stack Cloudflare app with SSR, wants an SSR dashboard, or asks for a React 19 + Cloudflare Workers app with file-based routing and server functions — even if they don't name TanStack Start specifically. No template repo — Claude generates every file fresh per ...

9881 votes

Pentest

PTES-aligned adversarial security audit for backend, frontend, and mobile applications. Produces a CVSS-scored Hacker Report with verified PoCs and phased remediation.

5491 votes
View all in development →