Skip to main content

lighting-control-proposal

Build a technical proposal deck for a lighting control system (DALI, Helvar, Casambi, KNX, Zigbee, wired or wireless), with or without a competing bid to compare against. Use this whenever the user mentions a lighting control quote, tender, bid, BOQ, luminaire or driver counts, DALI addresses, sensors and wall panels, or asks for a pptx or presentation to send alongside a lighting quotation. Also use it when the user is simply arguing a lighting control system's merits against another system, even if no deck is mentioned yet, because the address-capacity audit in this skill is the part that decides those arguments.

Datos de origen

Repositorio
nkapila6/dotfiles
Última actividad en el origen
9 de octubre de 2026 a las 04:16
Idioma detectado de SKILL.md
inglés
Estrellas
2
Forks
0

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Explorador de archivos
54 archivos

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
name
lighting-control-proposal
description
Build a technical proposal deck for a lighting control system (DALI, Helvar, Casambi, KNX, Zigbee, wired or wireless), with or without a competing bid to compare against. Use this whenever the user mentions a lighting control quote, tender, bid, BOQ, luminaire or driver counts, DALI addresses, sensors and wall panels, or asks for a pptx or presentation to send alongside a lighting quotation. Also use it when the user is simply arguing a lighting control system's merits against another system, even if no deck is mentioned yet, because the address-capacity audit in this skill is the part that decides those arguments.
# Lighting control proposal deck Produces a clean, technically defensible pptx that accompanies a lighting control quotation. Works in two modes: **comparison** (a competitor's bid exists) and **solution** (no competition, the deck justifies the design on its own merits). The single most valuable thing this skill does is not the deck. It is the capacity audit in Step 2. Lighting control bids are won and lost on address arithmetic, and both sides of a bid are wrong surprisingly often. Do that audit before designing a single slide. --- ## Step 1: Ask for the full scope Never start from a partial BOQ. A deck built on an incomplete device count will contain a capacity claim that collapses under review, which is worse than no deck. Use the host's interactive-input tool for the multiple-choice parts if one is available; otherwise ask in chat. Gather: **Device counts (all of them, because they all consume addresses)** - Luminaires or DALI drivers - Wall control points, and whether they are scene plates, rotary, or touch - Sensors, and whether presence only or presence plus daylight - Non-DALI loads: phase-dim interfaces, relay modules, 0-10V, DMX - Emergency luminaires, and whether automatic testing is required - Tunable white or colour (DALI DT8) fittings **Project context** - New build or retrofit, and whether containment for control cabling exists - Number of floors, zones or rooms, and whether they are one contiguous system - Is there a project Ethernet backbone, and who owns it - Is BMS or third-party integration required now or later **Commercial context** - Who reads the deck: end client, MEP consultant, main contractor, or a supplier reselling onward. This changes the deck more than any technical input. - Price position relative to the competition, if known - Branded or neutral output If the user has already given some of this in conversation, extract it and ask only for the gaps. Do not re-ask what they have told you. --- ## Step 2: Ask whether there is a competitor Do not assume a competitive bid. Many proposals are sole-source, and a comparison deck sent into a sole-source situation invents an opponent and looks defensive. Ask directly: **is there a competing proposal, and do you have its BOQ?** Three cases: | Case | Mode | What the deck does | |---|---|---| | Competitor BOQ known | Comparison | Audits both, side by side, spec facts only | | Competitor exists, BOQ unknown | Solution, hardened | Justifies the design against the requirements a competent alternative would also have to meet, without naming anyone | | No competitor | Solution | Explains the design, the capacity headroom, and the handover | In solution mode, drop the comparison slides entirely. Do not pad them with a strawman. Replace them with design rationale, zoning, control narrative and commissioning scope. --- ## Step 3: Ground every product claim in a web search **Never state a device limit, address count, protocol capability, or product feature from memory.** Product lines change, model numbers look alike, and a single wrong capacity figure destroys the credibility of the whole document. The audience for these decks is frequently a lighting engineer who will check. Search before writing, for both sides of the bid: - Manufacturer product pages for every model number in either BOQ. Confirm what the model actually is, not what the number suggests. Sensor part numbers in particular differ by one digit between a bare PIR and a multisensor. - The controller or gateway datasheet, for the number of buses, networks or subnets and the addresses per bus. - The competitor gateway's own documentation for what may be connected to it. Wireless gateways that sit on a DALI bus frequently accept drivers only. - Any app, cloud or licensing claim you intend to make on either side. Then cite the source on the slide itself, in small muted text. A capacity claim with a named source is an engineering statement. The same claim without one is marketing, and gets discounted as such. `references/product-data.md` holds verified figures from previous jobs as a starting point for what to search for. **Treat it as a checklist of things to confirm, never as a citable source.** --- ## Step 4: Run the capacity audit Compute the total addressable device count on each side: ``` luminaires + wall plates + sensors + load interfaces = total addresses required ``` Wall plates and sensors are the step people miss. On standard DALI and on proprietary single-master buses such as Helvar DIGIDIM, control devices consume short addresses from the same 64 as the drivers. Only DALI-2 multi-master gives control devices their own separate 64. Then check three things: 1. **Addresses.** Total required against total available, per bus and in aggregate. Flag any bus over 64. 2. **Bus current.** Typically 250 mA per DALI line. Budget roughly 2 mA per driver, 10 mA per panel, 5 mA per sensor as a first pass, then confirm against the actual driver datasheet. An address-compliant design that exceeds bus current is still a failed design. 3. **Device compatibility.** Confirm the control devices are supported by the chosen controller. Some controllers support DALI-2 control gear but not DALI-2 control devices, which quietly rules out third-party panels and sensors. Report failures on **both** sides to the user before building anything. Finding a hole in the competitor's BOQ is only useful if your own survives the same test. Present the fix options and let the user choose; do not silently correct their bill of quantities. --- ## Step 5: Match the deck to the audience **End client or consultant.** Technical depth, compliance framing, direct advocacy. First person is fine. **A supplier or reseller selling onward.** This is a sales-enablement document, not a pitch. Three consequences: - Neutral voice throughout, no first person, so they can rebrand and forward it. - Attack the product spec, never the brand. They very likely sell the competing brand on other jobs. "This gateway addresses 64 drivers" is a fact they can repeat. "That system is amateur hour" burns their other supply line and makes you the problem. - Every claim must survive being repeated by someone who does not understand it. That means published numbers and arithmetic, not adjectives. **Price.** If the proposal is the cheaper one, do not lead with it. Cheaper and better reads as a scope omission. Put price last, once, with a one-line structural explanation of why the gap exists. --- ## Step 6: Build the deck Slide skeleton for **comparison mode** (12 slides): 1. Cover, neutral, project and client only 2. Scope as the yardstick: stat callouts and the total device count 3. Capacity check: the decisive slide, arithmetic against published limits, sourced 4. What sits on which bus: row comparison of drivers, panels, sensors, command path 5. The two topologies drawn side by side 6. Where the wireless or app layer actually sits 7. Commissioning and what gets handed over 8. Who holds the system after handover, framed as questions to ask the other supplier 9. Expansion path, tied back to spare capacity 10. Where the competing approach genuinely wins 11. Summary comparison matrix, one page a salesperson can work from alone 12. Recommendation, price last Slide skeleton for **solution mode** (9 slides): 1. Cover 2. Scope and the total device count 3. Capacity and headroom: what is used, what is spare, sourced 4. System topology 5. Control narrative: zones, scenes, sensor strategy, override behaviour 6. User interfaces: wall plates, app, integration 7. Commissioning and handover deliverables 8. Expansion path 9. Recommendation and commercial summary **Slide 10 in comparison mode is not optional.** A comparison with no concessions reads as marketing and gets discounted wholesale by anyone technical. State plainly where the other approach is better, then state the project facts that make it the wrong fit here. Frame competitor weaknesses one of two ways only: as a published spec fact with a citation, or as a question worth putting to their supplier. Never as an accusation. For the tech stack, design system and build commands, read `references/deck-build.md` first. It covers what is required versus what has a fallback, so the deck can be built on a host that lacks the bundled Office tooling. A complete working generator is in `assets/example_build.js` and is the fastest starting point. --- ## Step 7: QA before delivery Non-negotiable, in this order: 1. `node build.js` 2. Confirm the file opens, by whichever route the host supports. See `references/deck-build.md`; there is no pip-installable validator, so the fallback is a python-pptx open plus a successful LibreOffice convert. 3. Render to images and **look at every slide** 4. Re-check the arithmetic on the capacity slide against the BOQ one final time Then deliver the pptx file to the user (use the host's file-presenting capability if available, otherwise give them the file path), and tell the user in the chat message which assumptions the deck bakes in that they still need to confirm. Bus current assumptions and subnet splits are the usual candidates. --- ## Tone Write the deck and the accompanying message straight to the point. No em dashes. No agency polish. The user is a lighting engineer sending this to other lighting people, and over-polished copy reads as though someone who does not understand the system wrote it.
Ver en GitHub