bd-project-conventions

Enforce consistent project conventions and environment setup across codebases.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/bitsydarel/bdlogging --skill bd-project-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: bd-project-conventions
Source: https://github.com/bitsydarel/bdlogging/tree/main/.opencode/skill/bd-project-conventions
Command: npx skills add https://github.com/bitsydarel/bdlogging --skill bd-project-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ensures codebases follow consistent project conventions and structure, reducing onboarding time and friction during setup, refactoring, and environment configuration.

Core Features & Use Cases

  • Guidelines for root structure by platform across Flutter, Android, iOS, Python, Node.js, and Go.
  • Environment and dependency guidance to streamline setup, secrets handling, and reproducible builds.
  • Troubleshooting and onboarding templates to minimize import/module errors and misconfigurations.

Quick Start

Follow these conventions to initialize a new project with a standardized layout and environment configuration.

Frequently Asked Questions about bd-project-conventions

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What are the best project conventions for standardizing root structure across multiple platforms?

Standardized project conventions enforce consistent root-level structural guidelines across platforms like Flutter, Android, iOS, Python, Node.js, and Go to reduce setup friction and ensure maintainable code.

How do I configure environment variables and manage dependencies for a new project?

Environment configuration practices and dependency management basics streamline your setup, secrets handling, and reproducible builds during initial project scaffolding.

Why do my import rules keep breaking during onboarding and refactoring?

Broken import rules during onboarding and refactoring usually stem from misconfigurations in root structure or environment setup, which standardized project conventions and troubleshooting templates help minimize.

Does this project scaffolding approach work for both mobile and backend languages?

Yes, the project scaffolding guidelines support root structure and environment configuration for mobile platforms like Flutter, Android, and iOS, alongside backend languages including Python, Node.js, and Go.

What is the best way to reduce onboarding time for new developers joining a codebase?

The best way to reduce onboarding time is applying standardized project conventions and onboarding templates that minimize import errors, environment misconfigurations, and structural inconsistencies.