All categories
Development
Programming, frameworks, implementation, frontend, backend, and app development
- 77,265
- 3,220
Security grades appear on each card once the skill has been scanned. Newly imported skills may briefly show without a grade until the backfill job runs.
Open in full browserBrowse development skills
Showing 23,449–23,472 of 77,265 skills
- Gitlab Ci Quality GatesWires Cinetic's reusable GitLab CI/CD Components (gitlab.com/educlopezcinetic/ci-templates — lint, typecheck, test, semantic MR titles, agent guardrails, secret scanning, dependency audits) into a project's .gitlab-ci.yml, adds the stack's static-analysis job (PHPStan for PrestaShop, Larastan for Laravel — not yet a ci-templates component, wired repo-local), and configures branch protection + merge checks to match how the project is actually worked. Use when the user asks to "set up CI qualit...Votes: 0GitHub stars: 4
- Gitlab Changelog ReleaseManually generate a CHANGELOG.md and cut a GitLab release, using either git-cliff (Conventional Commits) or GitLab's native Changelog API (Git trailers) depending on which convention the repo already uses. Use when the user asks to "generar changelog", "cortar un release", "sacar un tag", "hacer release notes", or wants a CHANGELOG.md set up/updated for a project on GitLab.com. This is the ONLY supported flow — run it by hand every time you cut a release. Do NOT wire this into GitLab CI/CD ta...Votes: 0GitHub stars: 4
- Elementflow KbCurated knowledge base for ElementFlow — an Elementor-based page-builder theme/module for PrestaShop (backed by the `stsitebuilder` module: header, footer, home, category, product-page, and CMS-page builders, plus a widget library). Use when answering questions about ElementFlow-specific widgets (Newsletter, Container, Grid, PrestaShop module, Image, Registration/Login/ Sign-in forms, Custom template, Tabs & megamenu, Divider, Product name/ comment/gallery, Search, Text editor, Slider, Accord...Votes: 0GitHub stars: 4
- Epics> **Status:** Done > **Derived Point Total:** 1 > **Parent:** CR0370 > **Created:** 2026-07-20 > **Created-by:** sdlc-studio new > **Raised-by:** sdlc-studio; agent; v1 > **Size:** SVotes: 0GitHub stars: 25
- Bugs> **Status:** Fixed > **Verification depth:** functional (resolved from an EMPTY fixture root, so only the loaded skill dir can satisfy it; absent-path control and the derivation both pinned) > **Severity:** High > **Points:** 3 > **Affects:** .claude/skills/sdlc-studio/scripts/lib/sdlc_md.py, .claude/skills/sdlc-studio/scripts/readiness.py, .claude/skills/sdlc-studio/scripts/tests/test_detector_owed.py, .claude/skills/sdlc-studio/scripts/tests/test_sdlc_md.py, .claude/skills/sdlc-studio/scri...Votes: 0GitHub stars: 25
- Audit ProfilesThe packaged lens pack for auditing an **agent skill itself**. The four lenses proven on the 2026-06-20 self-audit run. Load this pack as the profile when the project under audit *is* a skill (vs the default project profile in `reference-audit.md#audit-project-profile`). > **Refute panel:** shared - 3 skeptics per candidate, survive on >= 2 of 3 > (`reference-audit.md#audit-refute`). This pack does not opt out. Use each row as the `{{lens}}` / `{{lens_question}}` of `audit-finder.md`, one fin...Votes: 0GitHub stars: 25
- Best Practices> **Machine-surfaced:** `scripts/disclosure.py` (advisory) checks much of this list - Load-when > markers, orphan-freedom, scripts `--help`/executable, template placeholders, SKILL.md sections. Based on [official Claude Code documentation](https://code.claude.com/docs/en/skills) and [Anthropic engineering guidance](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills).Votes: 0GitHub stars: 25
- Sdlc StudioThe antidote to vibe coding: a full software engineering team. Create or reverse-engineer PRDs, TRDs, personas, epics and user stories with acceptance criteria; plan, implement, test and verify code against them; run an autonomous Goal-Driven sprint; audit, status, reconcile, change requests, RFCs, test specs, test automation, bugs. Use for requirements or lifecycle work and any /sdlc-studio [type] [action] command; /sdlc-studio help lists all. NOT for: one-off code questions, quick lint fixe...Votes: 0GitHub stars: 25
- BrowsingUse when you need to browse or automate the web — CCY has no default browser mode, so this skill is the decision matrix between agent-browser-headed, agent-browser-headless and agent-browser-lite-headless, plus where to get the version-matched command referenceVotes: 0GitHub stars: 6
- Agent BrowserCore agent-browser usage guide. Read this before running any agent-browser commands. Covers the snapshot-and-ref workflow, navigating pages, interacting with elements (click, fill, type, select), extracting text and data, taking screenshots, managing tabs, handling forms and auth, waiting for content, running multiple browser sessions in parallel, and troubleshooting common failures. Use when the user asks to interact with a website, fill a form, click something, extract data, take a screensh...Votes: 0GitHub stars: 5
- ArchitectureHow leashd's core components fit together — build_engine wiring, the Engine message loop, the three-layer safety pipeline (gatekeeper/sandbox/policy/approval), the tmux agent runtime, the EventBus plugin system, config layering, and two-tier storage. Use when onboarding, planning a change that spans subsystems, or deciding where new code belongs.Votes: 0GitHub stars: 5
- Vse PythonBuild and inspect Video Sequence Editor timelines from Python: SequenceEditor.strips vs the removed .sequences, new_effect length vs frame_end, strip transforms, and the 5.2 COLOR strip width/height bake from scene resolution. Use when the user scripts the sequencer, hits AttributeError on sequence_editor.sequences in 5.x or a TypeError on new_effect keyword arguments, or renders COLOR strips that ignore transform scale after a resolution change. Targets 5.2 LTS with 4.5 LTS fallback.Votes: 0GitHub stars: 17
- Ui PanelsAuthor bpy.types.Panel UI: bl_space_type, bl_region_type, bl_category sidebar tabs, declarative draw(), layout row, column and split, sub-panels, and conditional UI with enabled and active. Use when the user adds an N-panel tab or properties-editor panel, exposes add-on properties or operator buttons, or has a panel that does not appear, shows the wrong labels or warns about a missing _PT_ in its bl_idname. Targets 5.2 LTS.Votes: 0GitHub stars: 17
- Slotted Actions AnimationCreate and edit animation from Python under Slotted Actions (Blender 4.4+): Action, slots, layers, strips, channelbags. Bind the action slot, then reach F-curves through a channelbag; action_ensure_channelbag_for_slot exists only on 5.0+, so use strip.channelbag(slot, ensure=True) on 4.5 LTS. Use when the user inserts keyframes or builds F-curves in a script, hits AttributeError on action.fcurves in 5.x, or has keys that exist but never play back. Targets 5.2 LTS with 4.5 LTS fallback.Votes: 0GitHub stars: 17
- Procedural Materials And ShadersBuild materials and shader node graphs from Python: bpy.data.materials, node_tree, Principled BSDF and its 4.0+ socket names, default values, links and shader node groups, for EEVEE and Cycles. Use when the user creates or edits materials in a script, generates many material variations, hits a KeyError on a Principled BSDF input such as Specular or Emission, restricts a light to some objects with light linking (object.light_linking receiver_collection / blocker_collection, AttributeError on L...Votes: 0GitHub stars: 17
- OperatorsAuthor bpy.types.Operator classes: bl_idname naming, poll / invoke / execute / modal lifecycle, bl_options (REGISTER, UNDO, INTERNAL, BLOCKING), operator properties and defensive context handling. Use when the user creates an operator for a button, menu, keymap or script, asks why its properties are missing from the Adjust Last Operation (redo) panel or why Ctrl-Z ignores it, or gets poll failures or None context objects. Targets 5.2 LTS with 4.5 LTS compatibility.Votes: 0GitHub stars: 17
- Mesh Editing And BmeshCreate, edit and read meshes efficiently: when to use bpy.data, bpy.ops or bmesh, the bmesh.new / try / finally / free pattern, foreach_get and foreach_set for bulk data, and evaluated meshes for modifier results. Use when the user writes mesh-generating or mesh-editing Python, mentions bmesh, from_pydata, foreach_set or mesh.vertices, has a slow script looping over bpy.ops.mesh or per-vertex assignments, a bmesh script that misbehaves on its second run, or sculpt automasking code that raises...Votes: 0GitHub stars: 17
- Headless Batch ScriptingRun Blender unattended with blender --background --python, arguments after the -- separator, --factory-startup and --python-exit-code, and temp_override for operators that need context. Use when the user renders, exports or processes .blend files from a CLI, CI job or batch script, passes arguments to a Blender script, or hits 'poll() failed, context is incorrect' or a job that exits 0 despite a Python traceback. Targets 5.2 LTS with 4.5 LTS fallback.Votes: 0GitHub stars: 17
- Geometry Nodes PythonBuild Geometry Nodes trees from Python: node_groups.new, tree.interface sockets, nodes by RNA identifier, links, Repeat and for-each zones, Bundles, and applying the tree as a NODES modifier including the 5.1 vs 5.2 modifier input API. Use when the user generates a GeometryNodeTree in a script, sets modifier inputs from Python, or hits 'Node type ... undefined' or socket identifier errors. Targets 5.2 LTS with 4.5 LTS fallback.Votes: 0GitHub stars: 17
- Engine Export PresetsExport presets for Unity, Godot and Unreal. glTF is +Y up and meters by spec, so every engine gets export_yup=True with no scale bake (Unreal converts to centimeters on import); FBX takes axis_forward/axis_up plus global_scale. Use when the user exports for a game engine, mentions export_yup, axis_forward, axis_up, global_scale, Y-up or centimeters, passes FBX axis kwargs to export_scene.gltf, or gets a model that imports lying on its back or 100x too large. Targets 5.2 LTS with 4.5 LTS fallb...Votes: 0GitHub stars: 17
- Drivers And App HandlersDrive properties from expressions with the Driver API (driver_add, driver_namespace for custom Python functions) and react to events with bpy.app.handlers (load_post, save_pre, frame_change_post, depsgraph_update_post, exit_pre in 5.1+). Use when the user wants one property to follow another, runs code on load, save, frame change or exit, or has a driver failing with NameError or the Python security block, including drivers that die after reopening a file.Votes: 0GitHub stars: 17
- Depsgraph And Evaluated DataRead the evaluated geometry the user actually sees through the dependency graph instead of raw obj.data: evaluated_depsgraph_get, evaluated_get, to_mesh and to_mesh_clear lifetimes. Use when the user writes an exporter, measurement or inspection script, reports that modifiers, shape keys, armatures or geometry nodes are missing from exported or measured geometry, or reads obj.data.vertices and gets the undeformed base mesh. Targets 5.2 LTS.Votes: 0GitHub stars: 17
- Custom PropertiesDefine and bind custom properties with bpy.props annotations, PropertyGroup and PointerProperty, and choose where to store them (Scene, Object, WindowManager, AddonPreferences). Use when the user attaches settings or data to datablocks so it survives save and load, is unsure where add-on settings belong, or writes a property as an assignment instead of an annotation and gets a deprecation warning or a _PropertyDeferred value. Targets 5.2 LTS.Votes: 0GitHub stars: 17
- Bl Info MigrationMigrate a legacy bl_info add-on to the Extensions Platform in three steps, with a before/after diff and the dual-format pattern. Use when the user has a bl_info dictionary in __init__.py, asks whether bl_info is deprecated or still supported, wants to publish to extensions.blender.org or ship an extension .zip, or sees warnings about legacy add-ons at install time. Targets 5.2 LTS; manifests work from 4.2.Votes: 0GitHub stars: 17