Maintain context
SkillMonitoring & opsCreate or revise a business guide, reviewed query, semantic model, relationship or metric in the configured context store. Use for context authoring and migration; use improve-context for diagnosing evaluation failures and comparing changes.
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; ahel provides instructions and does not run this skill.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the Maintain context skill
What this skill tells your AI
The instructions your AI receives, as published by ai-analyst-lab/ai-analyst in .claude/skills/maintain-context/SKILL.md and read by ahel’s review.
Read docs/CONNECTED-CONTEXT.md for the implemented commands and storage contract.
Resolve the actual context source, inspect its catalog and look for existing resources before adding another.
- Clarify audience, meaning, scope, source and owner. Ask about missing business rules rather than inventing policy. Guides explain meaning; queries give reviewed examples; models/metrics supply supported executable relationships and calculations. Keep guide prose in business terms: populations, qualifying behavior, units, time rules, exclusions and limitations. Plain-language formulas are appropriate. Physical table/column mappings belong in dataset documentation or semantic models; keys/joins in models and relationships; executable expressions in metrics or reviewed SQL. Do not expand a guide into a technical recipe just to make an evaluation pass. This is our architecture choice, not a universal restriction on all context products.
- Read
templates/semantic/<kind>.yamlfor a model, metric or relationship; usetemplates/guide.yamlortemplates/query.yamlfor guides or approved SQL entries. Scaffold a draft without overwriting:python -m helpers.connected_context --dataset DATASET scaffold KIND ID. Do not create a duplicate source document by default. Models, metrics and relationships are separate resources within one semantic layer, stored indatasets/DATASET/semantic/{models,metrics,relationships}/. Measures and dimensions belong inside models. Only add relationships when models need to join. Query entries reference reviewed SQL files, not saved metric requests; call metrics directly. - Fill the draft and typed references. A guide can be the owner-reviewed business definition itself.
If based on an existing company document, keep that document in its original system and record
optional
source_referenceswith its title, URL, owner, actual reviewed_on date and version if known. These citations are not automatically fetched or monitored; never invent a source or inspection. In guides, userefsfor required local dependencies (or an empty list) andimplementationsfor optional metric/query links; business approval does not approve the linked code. Calculations implementing a guide reference it throughrefs; review the guide before its models and metrics. The guide's optional reverse implementation link is not a dependency cycle. Reuse model/metric IDs. Keep evaluator expected outputs out of context. Review calculations independently and ask before executing queries if not already authorized. - Run the installed
validatecommand. Show meaning and implementation changes separately and stop for the user's review. Passing tests do not approve a business policy. Before review, inspect the actual guide prose for field mappings, join instructions or code. Verify complete business meaning survived and implementation links are accurate. Validation alone does not check this separation. Preserve displaced technical facts in their proper resources, and never report old evaluation passes as evidence for revised guide content. - Only after explicit approval, use
review KIND ID --reviewer PERSON --approval-note NOTE --reviewed-on DATE --review-after DATE. Record the real decision; do not fabricate a reviewer or note to make a draft executable. Review dependencies first. No publishing without authorization. - Test the resource and a nearby question where its rule does not apply. Preserve earlier results. Distinguish observed use, correctness and regression evidence; live/model tests need authority.
For migration, preview first and inspect legacy callers. Preserve the Session 7 definition and personal
context. Source/formula edits invalidate dependent reviews: do not silently refresh hashes. Unapproved
resources stay draft. Existing context improvements and before/after evals use /improve-context.
Signals
- GitHub stars
- 304
- Forks
- 139
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
maintain-context- Source
- github.com/ai-analyst-lab/ai-analyst
github.com/ai-analyst-lab/ai-analyst
Related picks
Skill · wshobson
The pick for Pythonpython-pro
Skill · jeffallan
The pick for Pythonbuilding-dbt-models
Skill · unknown-333
The pick for dbtusing-dbt-for-analytics-engineering
Skill · dbt-labs
The pick for dbtrseng-notebooks
Skill · fdiblen
The pick for Notebooksexecute
Skill · brycewang-stanford
The pick for Notebooks