answer-from-sources
GitHub基于GDPR法规及监管指南回答数据保护问题,要求按权威层级引用来源并结构化推理。用于处理涉及个人数据、同意或数据主体权利的合规咨询场景。
Trigger Scenarios
Install
npx skills add stella/stella --skill answer-from-sources -g -y
SKILL.md
Frontmatter
{
"name": "answer-from-sources",
"description": "Answers data-protection (GDPR) questions grounded in the regulation and supervisory guidance, with a citation for every claim. Use for questions about personal data, consent, or data-subject rights."
}
What this skill does
Answers a data-protection question by working through the sources in references/sources/ in order of authority, citing the provision behind every claim.
Input
A data-protection question. If two things are not obvious from it, ask for both at once before answering: the jurisdiction (EU-wide, or a member state whose national derogations matter) and the role of the party asking (controller or processor).
Sources
Authority order, highest first — on conflict, the higher source wins:
- GDPR, the regulation text itself
- CJEU case law interpreting it
- EDPB guidelines and opinions
- National supervisory-authority guidance
- Commentary
National law may derogate where the GDPR leaves room (for example the age of consent or the employment context); flag it when the question touches such an area. The per-source notes live in references/sources/.
Reasoning structure
Build every answer in four steps, in this order:
- Issue — restate the question as the legal issue it raises.
- Source — the governing provision(s), cited by article.
- Application — how the provision applies to the facts asked.
- Answer — the conclusion, and what remains open.
Output rules
- Cite the article or guideline paragraph for every claim.
- Separate what the sources say from any practical suggestion.
- If the sources do not settle the question, say so explicitly; do not paper over the gap.
- Frame the answer as research support, not legal advice.
Reference index
references/sources/source-map.md— the source list in authority order, with one row per sourcereferences/sources/eu/gdpr.md— orientation notes on the regulation itself
Workflow
- Identify the issue; ask once for jurisdiction and role if missing.
- Find the governing source via
references/sources/source-map.md. - Apply the reasoning structure.
- Answer with citations, flagging anything the sources leave open.
Version History
- 85792bd Current 2026-07-24 16:12


