Agent skill

vibe-coding-standards-skill

A comprehensive skill for enforcing project-specific architecture, styling, security, and quality rules. Use this skill when: (1) Reviewing code for compliance, (2) Generating new components or modules, (3) Refactoring existing code, or (4) Setting up a new project's coding standards.

Stars 1
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/Pixora-dev-ai/vibe-coding-standards-skill/tree/main/skills/vibe-coding-standards-skill

Metadata

Additional technical details for this skill

author
Pixora-dev-ai
version
1.0.0

SKILL.md

Coding Standards Enforcer

This skill provides a complete framework for maintaining high code quality and architectural consistency across the project.

Core Workflows

1. Code Review & Auditing

Before approving any code, validte it against the Master Rules.

  • Primary Reference: See references/master-rules.json for the "Critical" checks (Architecture, Security, Performance).
  • Rule Index: See references/rules-index.json for a full list of specialized rule sets.

2. Mandatory Enforcement & Detection

To actively enforce these rules, use the bundled detection scripts. These MUST be run during CI or pre-commit.

  • Architecture Audit: Run scripts/audit/audit_engine.py .
    • Scans for forbidden patterns (e.g., hardcoded secrets, relative imports, bad dependencies).
    • Configured via scripts/audit/detectors_config.json.
  • Linter Config: Run scripts/audit/generate_eslint.sh
    • Generates a strict .eslintrc.js that enforces clean code, accessibility, and hooks rules at the IDE level.

3. Feature Implementation

When building new features, consult the relevant domain-specific rules:

  • UI/UX & Components: See references/ui-ux-engineering.rules.json and references/component-modularity.rules.json.
  • State & Data Flow: See references/dependency-architecture.rules.json.
  • Styling: See references/styling-tokens.rules.json.
  • Assets: See references/assets-handling.rules.json.

4. Project Setup

To initialize these rules in a new repository:

  1. Run scripts/init_project_rules.sh to configure the project name and tokens.
  2. Use assets/project-config.template.json to customize the strictness and tech stack.

Advanced References

  • AI & Intelligence Architecture: See references/ai-core-architecture.md for integrating AI modules.
  • Security & Privacy: See references/security-privacy.rules.json.
  • Performance: See references/performance.rules.json.
  • Testing: See references/testing.rules.json.

[!NOTE] Always prefer the "Single Source of Truth" defined in master-rules.json if there is a conflict.

Expand your agent's capabilities with these related and highly-rated skills.

petekp/claude-code-setup

ubiquitous-language

Extract a DDD-style ubiquitous language glossary from the current conversation, flagging ambiguities and proposing canonical terms. Saves to UBIQUITOUS_LANGUAGE.md. Use when user wants to define domain terms, build a glossary, harden terminology, create a ubiquitous language, or mentions "domain model" or "DDD".

20 6
Explore
petekp/claude-code-setup

every-style-editor

This skill should be used when reviewing or editing copy to ensure adherence to Every's style guide. It provides a systematic line-by-line review process for grammar, punctuation, mechanics, and style guide compliance.

20 6
Explore
petekp/claude-code-setup

manage-codex

Autonomous Codex batch orchestrator. Use for "/manage-codex", "manage codex", "use codex", "dispatch to codex", or long-running Codex work.

20 6
Explore
petekp/claude-code-setup

seo-audit

When the user wants to audit, review, or diagnose SEO issues on their site. Also use when the user mentions "SEO audit," "technical SEO," "why am I not ranking," "SEO issues," "on-page SEO," "meta tags review," "SEO health check," "my traffic dropped," "lost rankings," "not showing up in Google," "site isn't ranking," "Google update hit me," "page speed," "core web vitals," "crawl errors," or "indexing issues." Use this even if the user just says something vague like "my SEO is bad" or "help with SEO" — start with an audit. For building pages at scale to target keywords, see programmatic-seo. For adding structured data, see schema-markup. For AI search optimization, see ai-seo.

20 6
Explore
petekp/claude-code-setup

capture-learning

Analyze recent conversation context and capture learnings to project knowledge files (for project-specific insights) or skills/commands/subagents (for cross-project patterns). Use when the user asks to "capture this learning", "update the docs with this", "remember this for next time", "document this issue", "add this to CLAUDE.md", "save this knowledge", or "update project knowledge". Also triggers after resolving build/setup issues, discovering non-obvious patterns, or completing debugging sessions with valuable insights.

20 6
Explore
petekp/claude-code-setup

agent-changelog

Compile an agent-optimized changelog by cross-referencing git history with plans and documentation. Use when asked to "update changelog", "compile history", "document project evolution", or proactively after major milestones, architectural changes, or when stale/deprecated information is detected that could confuse coding agents.

20 6
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results