cslsolucoes

200 mods across 1 repository, 5 stars between them.

syncdb

49

cslsolucoes/SkillsORM

Command Claude CodeCursor

Sincroniza os índices SQLite (FTS5) do pack .cursor/, do workspace .workspace/ e dos docs técnicos locais em E:\.docs\ com o estado actual dos ficheiros. Usa hash SHA-256 para upsert incremental — só re-indexa o que mudou. Inclui validação post-scan. Se E:\.docs\ não existir, o scope project é silenciosamente saltado.

not rated 5 6mo ago A 87 tokens

tdd

50

cslsolucoes/SkillsORM

Command Claude CodeCursor

Generates DUnitX unit tests for the entire Delphi project or a specific class.

not rated 5 6mo ago A 19 tokens

validate-docs

51

cslsolucoes/SkillsORM

Command Claude CodeCursor

Verifica coerencia da documentacao do projecto — estrutura de pastas, formatos obrigatorios, links internos, gaps e conformidade com o pack .cursor/.

not rated 5 6mo ago A 36 tokens

write

52

cslsolucoes/SkillsORM

Command Claude CodeCursor

Inicia sessão de escrita de código Delphi novo com todos os padrões aplicados.

not rated 5 6mo ago A 17 tokens

cslsolucoes/SkillsORM

Cursor rule Cursor

Classificação obrigatória ao criar/editar skill, rule, agent, template ou documentação técnica — genérico vai para .cursor/ (propagado via sync); específico do clone vai para .workspace/ (ignorado); documentação técnica offline (Delphi, Assembly, LDAP) vai para .docs/ na raiz (ignorado). Inclui regra offline-first de…

not rated 5 6mo ago A 2,985 tokens

cslsolucoes/SkillsORM

Cursor rule Cursor

Cabeçalho padrão obrigatório para fontes Pascal em {BACKENDROOT}/ (.pas, .dpr, .lpr). Campos: Project, ProjectVersion, FileVersion, Author, Date e pelo menos uma entrada de Changelog. Globs concretos materializados pelo /init.

not rated 5 6mo ago A 0 tokens

cslsolucoes/SkillsORM

Cursor rule Cursor

Backend Pascal unit naming policy V1.6.0 (genérico, qualquer projeto modular): ModuleConcept.Feature[.SubFeature] in English, Commons. prefix for Commons/ files, Controllers (not EntryPoint), project file naming, Core/ encapsulation, flat Modulos/Controllers/ as default, Modulos/Services/ as sole connection-access…

not rated 5 6mo ago A 4,468 tokens

cslsolucoes/SkillsORM

Cursor rule Cursor

Regra de versionamento para ficheiros .md em Documentation/. Aceita formato FileVersion literal OU tabela Versão | X.Y.Z. Complementa documentation-migration-plan-mode e é lida por validateconsolidated.py (tier T2 — reutilizável).

not rated 5 6mo ago A 0 tokens

cslsolucoes/SkillsORM

Cursor rule Cursor

Regra mandatoria que forca apresentacao e aprovacao de plano antes de qualquer migracao, reestruturacao ou reorganizacao de Documentation/, .cursor/skills/ ou .cursor/Templates/ — o utilizador DEVE ver e customizar o plano na interface interactiva antes da execucao.

not rated 5 6mo ago A 2,201 tokens

local_arquivos_V1.0

58

cslsolucoes/SkillsORM

Cursor rule Cursor

Template canónico — locais de pacotes, toolchains e diretórios do projeto ORM. Cópia materializada em .cursor/rules/ no fluxo /init (bootstrap-build-config.ps1).

not rated 5 6mo ago A 7,853 tokens

cslsolucoes/SkillsORM

Cursor rule Cursor

Proíbe escapes decimais #NNN e hexadecimais #$NNNN em strings literais Pascal (.pas/.dpr/.lpr). Ficheiros devem ser guardados em UTF-8 (com ou sem BOM). Aplica-se a todos os artefactos Pascal do projecto.

not rated 5 6mo ago A 1,015 tokens

cslsolucoes/SkillsORM

Cursor rule Cursor

Auto-start obrigatório: valida espelhos, detecta projeto existente e — se ausente — pergunta o nome ao usuário e cria automaticamente os arquivos de projeto Delphi e/ou FPC/Lazarus.

not rated 5 6mo ago A 4,002 tokens

cslsolucoes/SkillsORM

Cursor rule Cursor

Template genérico — documentação do projeto: matriz de responsabilidades, convenção Analise/, documentos-chave, roteiros de uso, preocupações transversais. Substituir todos os {PLACEHOLDER} antes de usar.

not rated 5 6mo ago A 2,634 tokens

cslsolucoes/SkillsORM

Cursor rule Cursor

Qualquer plano gravado em .cursor/plans/ usa obrigatoriamente o sufixo .plan.md e formato Markdown alinhado ao Cursor (frontmatter + corpo).

not rated 5 6mo ago A 1,489 tokens

cslsolucoes/SkillsORM

Cursor rule Cursor

Convenções de nomes para scripts em .cursor/scripts/: Python em snakecase minúsculo; PowerShell em kebab-case minúsculo (bootstrap-, sync-, decompile-, database).

not rated 5 6mo ago A 0 tokens

cslsolucoes/SkillsORM

Skill Cursor

Stack e convenções de chamada x86/x64 — prologue, epilogue, register vs stack calling conventions, Windows x64 ABI, System V AMD64.

not rated 5 6mo ago A 40 tokens

cslsolucoes/SkillsORM

Skill Cursor

Mapa de arquivos e camadas do módulo ActiveDirectoryORM — onde ficam IActiveDirectoryConnection, TActiveDirectoryService, TLDAPConfig, TActiveDirectoryHelper, exceções EAD, views de teste, DLLs OpenSSL e localização canônica de produção em backend-delphi.

not rated 5 6mo ago A 65 tokens

cslsolucoes/SkillsORM

Skill Cursor

Referência arquitetural do módulo ActiveDirectoryORM — IActiveDirectoryConnection (fluent builder), IActiveDirectoryService (auth/queries/write), TLDAPConfig, TActiveDirectoryHelper, hierarquia de exceções EAD (40000-40006), constantes de porta/objectClass/atributos, diretiva USELDAP, ADRs. Usar antes de implementar…

not rated 5 6mo ago A 92 tokens

cslsolucoes/SkillsORM

Skill Cursor

Ponto de entrada para as skills de integração LDAP/Active Directory em Delphi. Use quando o usuário mencionar Active Directory, LDAP, TActiveDirectory, IActiveDirectoryService, autenticação de usuário no AD, USELDAP, Synapse, ldapsend. Coordena as 3 skills da família developer-delphi-active-directory-.

not rated 5 6mo ago A 77 tokens

cslsolucoes/SkillsORM

Skill Cursor

Roteiros práticos de uso do módulo ActiveDirectoryORM — configuração fluente (LDAP/LDAPS, OUs, JSON/TStringList), autenticação (Authenticate/AuthenticateUser/TestConnection), consultas (SearchObjects, ListGroups, GetGroupMembers), operações de escrita (SetAttributeValue, AddObject, ChangePassword). Exemplos Pascal…

not rated 5 6mo ago A 82 tokens

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: