coding-guidelines-gen

Generate nested AGENTS.md coding guidelines per module (monorepo-aware), detect languages/tooling, ask architecture preferences, and set up missing formatters/linters (Spotless for JVM).

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "coding-guidelines-gen" with this command: npx skills add nymbo/skills/nymbo-skills-coding-guidelines-gen

Coding guidelines generator

Goal

Create nested AGENTS.md files (not repo root) that define:

  • architecture preferences + boundaries (high level)
  • formatting/lint/testing commands (runnable)
  • a small verifiable config block the verifier skill can execute

Minimal questions to ask (don’t skip)

  • Where are the module roots? (Confirm the folders that should each get an AGENTS.md; avoid repo root unless explicitly requested.)
  • Architecture style: layered / hex / clean (pick one) and any hard boundaries (e.g., domain/ must not import infra/).
  • OK to add tooling when missing? (default: yes; Spotless for Java/Kotlin)
  • Default commands: format / lint / test for each module (changed-files-first where practical).

Workflow (monorepo-aware)

  1. Scan for candidate modules and languages.
    • Use scripts/scan_modules.py to produce a quick inventory.
  2. Propose the nested AGENTS.md placement(s) and get confirmation.
    • If the only detected module is repo root, suggest a subdir (e.g., src/, apps/<name>/, packages/<name>/) or ask the user where the code “starts”.
  3. For each confirmed module root:
    • Create/update <module>/AGENTS.md using references/agents-template.md.
    • Fill the codex-guidelines JSON block (schema: references/verifiable-block.md) with runnable commands.
  4. Ensure formatting + linting exist (prefer existing; otherwise add best-practice defaults).
    • JVM (Gradle/Maven): add/configure Spotless (see references/spotless.md).
    • Others: pick a minimal, common default and wire commands into AGENTS.md (see references/language-defaults.md).

Output

  • One AGENTS.md per module root (nested scope).
  • Minimal tool config changes only where tooling is missing (format/lint first).

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Automation

agents-md

No summary provided by upstream source.

Repository SourceNeeds Review
General

music-downloader

No summary provided by upstream source.

Repository SourceNeeds Review
-1.3K
nymbo
General

nano-banana

No summary provided by upstream source.

Repository SourceNeeds Review