DevFlow Rules v1.0
Cursor • Windsurf • Claude Code • Copilot • Agentic Skills

Shared rules and skills for AI coding tools.

Configure your editors with clean code constraints, concrete UI patterns, git commit standards, and zero-emoji policies in a single command.

$ npx github:Emzyjeppp/devflow-rules init

One-Line Installation Across Environments

Install standard rules directly into your project in seconds.

Interactive mode (select assistants from terminal menu):

npx github:Emzyjeppp/devflow-rules init

Direct installation for all assistants:

npx github:Emzyjeppp/devflow-rules init --all

Included Skills & Standards

Modular capability packages ready to be loaded by agents or followed by developers.

dealtech-ui UI Patterns

DealTech UI Elements

Adapts concrete component hierarchies (elements, sections, pages) into your target stack without forcing framework migrations.

Elements & Sections
impeccable-design Frontend Design

Impeccable Design

Eliminates AI frontend anti-patterns: overused Inter fonts, neon violet gradients, and card-in-card nesting.

Anti-Patterns & Polish
devflow-orchestrator Workflow

8-Phase Project Flow

Guides implementation from PRD specification to data architecture, APIs, UI integration, testing, and production handover.

Lifecycle Management
ponytail-lean Simplicity

Ponytail Lean Rules

Enforces a 7-tier decision ladder prioritizing standard libraries and native browser features before adding dependencies.

YAGNI & Minimal Code
commit-nyancodeid Git History

Commit Conventions

Standardizes commit headers, optional scopes, lowercase imperative subjects, line limits, and breaking changes.

Semantic Commits
humanize-writing Copywriting

Natural Documentation

Removes AI filler phrases, synthetic triad lists, and em dashes while keeping technical descriptions concise and accurate.

Fact-Based Copy
no-emoji Clean UI

No-Emoji Policy

Prohibits emojis and decorative unicode symbols in UI text, code attributes, and commits, replacing them with inline SVGs.

SVG & Text Badges

The Ponytail Decision Ladder

How DevFlow evaluates technical solutions before writing code or adding dependencies.

Tier 1

Strict Relevance

Verify that the feature is explicitly requested and essential. If unneeded, eliminate it (YAGNI).

Tier 2

Internal Reuse

Check for existing helper functions, types, or components already present in the codebase.

Tier 3

Standard Library Built-ins

Use language standard library (e.g., fetch, URL, crypto, Intl) instead of external packages.

Tier 4

Native Platform Capabilities

Leverage semantic HTML5 tags (dialog, details) and modern CSS (Grid, Flexbox) before JS scripts.

Tier 5

Existing Installed Dependencies

If standard library cannot fulfill the requirement, use packages already declared in package.json.

Tier 6

Small Custom Utility

Write a focused 10-30 line function rather than importing a large single-purpose dependency.

Tier 7

New External Dependency

Add a new external dependency only when manual implementation incurs high security or complexity risks.