feat(skills): add privacy-by-design skill with PbD 7 Foundation Principles assessment - #2635
Open
Yogi (yogitasrivastava) wants to merge 5 commits into
Open
Conversation
…iples Add a new privacy-by-design skill under project-planning that encodes the Cavoukian 7 Foundation Principles as structured, agent-consumable assessment references. Includes: - SKILL.md entrypoint with when-to-use guidance and integration notes - Per-principle references (01-07) with checklists, controls, anti-patterns, and cross-references to GDPR Art. 25, CCPA/CPRA, and Australian APP - Data retention and disposal deep-dive (Principle 05 expansion) - Cross-jurisdictional regulatory equivalence matrix - Finding severity and verdict conventions for PASS/FAIL/PARTIAL assessment Complements privacy-standards skill; loaded by Privacy Reviewer and Privacy Planner agents on demand without agent modification. Refs: microsoft#2594
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #2635 +/- ##
==========================================
+ Coverage 82.85% 82.92% +0.06%
==========================================
Files 166 152 -14
Lines 22521 22146 -375
Branches 29 0 -29
==========================================
- Hits 18660 18364 -296
+ Misses 3858 3782 -76
+ Partials 3 0 -3
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
…tion patterns Deepen the privacy-by-design skill with operational references that make it agent-ready and pragmatic: - assessment-protocol.md: 5-phase protocol (scope, principle assessment, retention check, cross-jurisdictional check, synthesis) with verdict rules, severity rules, evidence expectations, and stop rules - finding-schema.md: YAML-based structured output schema with finding records, assessment summaries, retention extensions, and backlog handoff templates compatible with hve-core review workflow - implementation-patterns.md: code-level and config-level verification patterns agents can check (consent mechanisms, default settings, encryption, retention enforcement, CI/CD privacy checks, IaC patterns) Update SKILL.md to hve-builder outcome-first standards: - Add Goal, Success criteria, and Stop rules sections - Add Overall assessment verdicts table - Add Interaction with other skills cross-reference table - Reference new operational documents in skill layout Refs: microsoft#2594
…nfig Add industry-privacy-profiles.md mapping PbD principles to sector-specific contexts (telco, healthcare, financial services) with: - Per-industry principle priority weighting (which principles matter most) - Industry-specific assessment checks beyond universal checklists - Key regulatory references per sector - .pbd-config.yml schema for project-level customization: - Industry selection - Principle priority overrides with justification - Custom checks (org-specific requirements) - Suppressions for inapplicable checks Integration: Privacy Reviewer loads config, adjusts checklist weighting, adds industry checks, and elevates findings based on sector priorities. Refs: microsoft#2594
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a new privacy-by-design skill under .github/skills/project-planning/ that encodes the Cavoukian 7 Foundation Principles of Privacy by Design as structured, agent-consumable assessment references.
What this delivers
|
eferences/00-principle-index.md | Principle catalog with regulatory cross-reference matrix |
|
eferences/01-07 | One file per PbD principle with checklist, controls, anti-patterns, regulatory mappings |
|
eferences/data-retention-and-disposal.md | Principle 05 deep-dive: retention schedules, disposal methods, legal holds |
|
eferences/cross-jurisdictional-mapping.md | GDPR / CCPA-CPRA / APP equivalence matrix |
Key differentiators
Value proposition
Checklist
Refs: #2594