Skip to content

Add defense-tech and technical-diagram prompt categories and update metadata#1

Open
mmourani wants to merge 7 commits intoYouMind-OpenLab:mainfrom
mmourani:main
Open

Add defense-tech and technical-diagram prompt categories and update metadata#1
mmourani wants to merge 7 commits intoYouMind-OpenLab:mainfrom
mmourani:main

Conversation

@mmourani
Copy link
Copy Markdown

@mmourani mmourani commented Mar 10, 2026

Summary

This PR expands the prompt catalog and updates metadata. No runtime logic or SKILL activation logic changed.

Changes

1. New category: defense-tech

File: references/defense-tech.json
15 seed prompts covering:

  • tactical ISR drones
  • surveillance towers
  • maritime radar stations
  • mobile command vehicles
  • communication shelters
  • police UAV operations
  • counter-UAV monitoring systems

These prompts target defense, surveillance, and public safety use cases.

2. New category: technical-diagram

File: references/technical-diagram.json
15 prompts for enterprise architecture diagrams and proposal boards including:

  • microservice architecture layouts
  • SOC platform diagrams
  • surveillance integration platforms
  • command and control architectures
  • event-driven platforms
  • middleware adapter architectures

Prompts enforce flat vector diagram style and avoid cinematic or photorealistic outputs.

3. Manifest update

references/manifest.json

  • totalPrompts updated from 11014 to 11044
  • New category entries added for defense-tech and technical-diagram

4. setup.js improvement

scripts/setup.js now supports repository override via environment variable:

const BASE_URL =
  process.env.NANO_BANANA_REFS_BASE_URL ||
  'https://raw.githubusercontent.com/YouMind-OpenLab/nano-banana-pro-prompts-recommend-skill/main/references';

This preserves default upstream behavior while allowing local testing from forks.

Also included in this PR: docs and metadata corrections from earlier commits (model ID fix, prompt count updates, marketplace version sync).

Impact

  • Prompt library expanded by 30 prompts
  • Two new domains supported: Defense / security technology visuals, Enterprise architecture and system diagrams
  • No runtime behavior changes

🤖 Generated with Claude Code

mmourani and others added 3 commits March 10, 2026 15:57
README.md:
- Title/badge/prose: 10,000+ → 11,000+ (manifest shows 11,014 total prompts)
- Category table: fix all counts to match current manifest.json
  - Social Media Post: 10,000+ → 6,800+ (was the total count placed in a single row)
  - Product Marketing: 3600+ → 4,000+
  - Profile / Avatar: 1000+ → 1,100+
  - Others / Mixed: 900+ → 950+
  - Poster / Flyer: 470+ → 520+
  - Infographic: 450+ → 480+
  - E-commerce: 370+ → 430+
  - Game Asset: 370+ → 410+
  - Comic / Storyboard: 280+ → 300+
  - YouTube Thumbnail: 170+ → 180+
  - App / Web Design: 160+ → 170+
- FAQ model ID: gemini-3-pro-image-preview → gemini-3.1-flash-image-preview
  (gemini-3-pro-image-preview is not a real model ID)

.claude-plugin/marketplace.json:
- version: 1.0.0 → 1.5.5 (sync with package.json)
- description count: 6000+ → 10,000+ (matches actual library size)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add Model Note section after Setup — documents the default model ID
(gemini-3.1-flash-image-preview), clarifies the skill does not call
the API directly, and notes which files to keep in sync if model
naming changes. Documentation only, no behavior change.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add two new seed categories to the prompt library:

- references/defense-tech.json: 15 prompts (IDs 90001-90015)
  Covers tactical ISR drones, border surveillance, mobile command centers,
  counter-UAV systems, maritime radar, and field surveillance deployments.
  All titles prefixed with "Defense Tech," for fast CLI searchability.

- references/technical-diagram.json: 15 prompts (IDs 90016-90030)
  Split into two clear groups:
  Group 1 (concept boards): architecture overviews and ecosystem boards
  Group 2 (strict diagrams): adapter patterns, microservices layouts,
  incident workflows, and public safety C2 diagrams.
  All titles prefixed with "Technical Diagram," for fast CLI searchability.
  Group 2 descriptions include explicit negative constraints to prevent
  photorealistic or decorative AI art output.

- references/manifest.json: add both categories, bump totalPrompts 11014→11044

- scripts/setup.js: support NANO_BANANA_REFS_BASE_URL env var override for
  fork/local testing while keeping upstream as the default fetch target.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@mmourani mmourani changed the title fix: correct model ID, prompt counts, and marketplace metadata Add defense-tech and technical-diagram prompt categories and update metadata Mar 10, 2026
mmourani and others added 4 commits March 10, 2026 19:19
…endations

Prompts are the core value of this skill. Sample images are visual aids.
Previously, any prompt with an empty sourceMedia array was silently skipped,
making newly added seed categories (defense-tech, technical-diagram) invisible
in recommendation results.

New rule: always present the prompt. If sourceMedia is populated, attach the
preview image as before. If sourceMedia is empty, label the prompt as
"(text-only example)" and present it without an image. No prompts are skipped
solely due to missing media.

Backward compatible — existing prompts with images are unaffected.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add 30 new prompts (IDs 90031-90060) across 8 clusters:
- Tactical radios and mesh networks (90031-90035)
- ISR drone ground stations (90036-90040)
- Border surveillance radar systems (90041-90045)
- Mobile C4I command vehicles (90046-90050)
- Deployable communication shelters (90051-90053)
- Coastal surveillance radar and EO towers (90054-90056)
- Counter-UAS detection systems (90057-90058)
- Airborne ISR aircraft and sensor operators (90059-90060)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant