一键导入
qlik-project-scaffold
Initialize a new Qlik project with standard directory structure, input subdirectories, artifact phases, and dependency tracking template.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Initialize a new Qlik project with standard directory structure, input subdirectories, artifact phases, and dependency tracking template.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Performance optimization for Qlik Sense: three-metric framework (Base RAM, Peak RAM, Reload Time), key encoding hierarchy, QVD optimized load rules, expression performance (If vs set analysis, Aggr caution, master items for caching), memory choreography, and data reduction techniques. Load when optimizing or reviewing performance-sensitive artifacts.
Complete QA checklist used by the qa-reviewer agent for validating Qlik development artifacts. Covers data model integrity, naming convention compliance, script quality, expression correctness, security gaps, cross-artifact consistency, blocked dependency audit, and data quality validation. Also available for manual invocation outside the pipeline via /qlik-review-checklist.
Section access patterns, row-level security, data reduction, OMIT field usage, hybrid security models, and Cloud vs. client-managed security differences. Use when designing or reviewing security configurations.
Post-load data quality validation patterns for Qlik development. Provides query templates for null rate analysis, referential integrity checks, value distribution analysis, row count validation, orphaned record detection, sparse field identification, and duplicate detection. Usable by the qa-reviewer when MCP or post-load data access is available. Also provides patterns for embedding validation checks directly into load scripts. Load when performing data quality validation or writing diagnostic scripts.
Captures existing platform patterns for brownfield Qlik projects. Provides structured templates for documenting existing app inventory, shared subroutine catalogs, naming convention maps, data connection standards, QVD storage conventions, and organizational coding standards. Used by requirements-analyst during Phase 0 context ingestion and by script-developer during Phase 4 for platform compatibility. Load when ingesting platform context or writing scripts that must integrate with existing platform conventions.
Capability registry for the Qlik Cloud MCP server. Maps MCP tools to pipeline phases, provides MCP detection patterns, documents behavioral gotchas not covered by tool definitions, and defines multi-step workflows for expression validation, reference app analysis, visualization scaffolding, and data quality checks. Load whenever an agent needs to interact with a live Qlik Cloud tenant. The tool definitions themselves document parameters, response structures, and basic usage -- this skill covers framework integration, sequencing, and pitfalls discovered through live testing.
| name | qlik-project-scaffold |
| description | Initialize a new Qlik project with standard directory structure, input subdirectories, artifact phases, and dependency tracking template. |
| disable-model-invocation | true |
This skill scaffolds a new Qlik development project with the complete directory structure specified by the Qlik Development Framework. It creates the inputs/ directory tree for source materials, the artifacts/ directory tree for framework output organized by phase, and initializes .pipeline-state.json for dependency tracking throughout the pipeline.
The skill is procedural (no model invocation) and idempotent—safe to re-run on an existing project without destroying data.
inputs/source-documentation/ — Connection specifications, upstream data dictionaries, platform documentationinputs/existing-apps/ — QVF files, load scripts, metadata from brownfield applicationsinputs/platform-libraries/ — Shared Qlik libraries, naming conventions, reference implementationsinputs/upstream-architecture/ — ER diagrams, data lineage, ETL architecture from source systemsEach subdirectory includes a README.md explaining what materials belong there.
artifacts/00-platform-context.md — Phase 0 output (framework context document)artifacts/01-project-specification.md — Phase 1 outputartifacts/02-source-profile.md — Phase 2 outputartifacts/03-data-model-specification.md — Phase 3 outputartifacts/04-scripts/ — Phase 4 outputs (load scripts, manifest, diagnostics/)artifacts/05-expression-catalog.md — Phase 5 outputartifacts/05-expression-variables.qvs — Phase 5 expression variablesartifacts/06-viz-specifications.md — Phase 6 outputsartifacts/07-qa-reports/ — Phase 7 comprehensive QA reviewartifacts/08-documentation/ — Phase 8 documentation outputs.pipeline-state.json — JSON state file tracking current phase, artifact versions, blocked dependencies, and execution validation requests/resultsFrom your Qlik project root directory:
/qlik-project-scaffold
The skill creates all directories and the initial .pipeline-state.json template. Existing files are not overwritten.
project-root/
├── inputs/
│ ├── source-documentation/
│ │ └── README.md
│ ├── existing-apps/
│ │ └── README.md
│ ├── platform-libraries/
│ │ └── README.md
│ └── upstream-architecture/
│ └── README.md
├── artifacts/
│ ├── 04-scripts/
│ │ └── diagnostics/
│ ├── 07-qa-reports/
│ └── 08-documentation/
└── .pipeline-state.json
Upon completion:
✓ Qlik project structure initialized
✓ Input directories created (source-documentation, existing-apps,
platform-libraries, upstream-architecture)
✓ Artifact directories created (04-scripts/diagnostics, 07-qa-reports,
08-documentation)
✓ Pipeline state file created: .pipeline-state.json
Next steps:
1. Place source materials in inputs/ subdirectories
2. Review .pipeline-state.json
3. Start Phase 0 with requirements-analyst
mkdir -p inputs/source-documentation
mkdir -p inputs/existing-apps
mkdir -p inputs/platform-libraries
mkdir -p inputs/upstream-architecture
mkdir -p artifacts/04-scripts/diagnostics
mkdir -p artifacts/07-qa-reports
mkdir -p artifacts/08-documentation
Each inputs/ subdirectory receives a README.md describing what materials belong there.
Create the dependency tracking template:
{
"currentPhase": 0,
"projectName": "qlik-project",
"projectDescription": "",
"mcpAvailable": {
"qlikCloud": null
},
"artifacts": {},
"blockedDependencies": [],
"executionValidation": {
"requests": [],
"results": []
},
"notes": "Initialize with Phase 0 context analysis. Update currentPhase and artifacts after each phase completion. Set mcpAvailable.qlikCloud to true/false at session startup."
}
inputs/ are read-only for agents during pipeline execution.artifacts/ only. The orchestrator coordinates phase transitions and artifact updates.[Customer.Status], [Order.Amount]).