agentleFS
peterbamuhigirepeterbamuhigire/proposal-skills/skills/domain-delivery/data-management/SKILL.md

data-management

Skill8 starsChanged 14 days agoMITView on GitHub

Use when a proposal covers data collection, quality, governance, MIS, surveys, protection, retention, or migration. Route outcome measurement to monitoring-and-evaluation; this skill governs the data lifecycle and controls.

2 other projects use a version of this.

Adopted by

Most recently taken up by

The file

Show its rules and text

We split this skill into the rules it gives an agent

13 rules. About 0 are common, 13 are distinctive, and 0 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈13

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Use this skill when the assignment explicitly needs data-management, governance, privacy, or information-system content.

    line 17
  2. Distinctive:

    Stop or block the workflow when a required input, permission, or acceptance basis is missing.

    line 32
  3. Distinctive:

    Read the local references only where they materially improve the output.

    line 34
  4. Distinctive:

    Keep the approach specific to the client context and implementation reality.

    line 40
  5. Distinctive:

    Read and search are required.

    line 62
  6. Distinctive:

    Default to read-only inspection.

    line 63
  7. Distinctive:

    Use references/data-analytics-methodology-for-proposals.md when the proposal involves dashboards, MIS analytics, BI, AI analytics, survey …

    line 98
  8. Distinctive:

    When the ToR asks for a standalone data management plan

    line 113
  9. Distinctive:

    Standardised tools: all data collection instruments piloted before deployment

    line 129
  10. Distinctive:

    Unique identifiers: every record has a unique ID.

    line 133
  11. Distinctive:

    When processing personal data, the proposal should commit to:

    line 176
  12. Distinctive:

    When the ToR asks for a dedicated data management plan, generate a document covering:

    line 188
  13. Distinctive:

    Follow east-african-english standards throughout.

    line 199

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Data Management

Acknowledgement: Shared by Peter Bamuhigire, techguypeter.com, +256 784 464178.

<!-- dual-compat-start -->

Use When

  • Use this skill when the assignment explicitly needs data-management, governance, privacy, or information-system content.
  • Load it when another proposal section needs this domain expertise.

Do Not Use When

  • The task only needs formatting or proposer-profile selection.
  • Another supporting skill is a closer fit for the assignment.

Required Inputs

ArtefactSourceRequired?If absent
Data purpose, sources, subjects, flows, and outputsToR and system ownersrequiredStop detailed design and issue a data-discovery request.
Law, consent, retention, access, and quality evidenceAuthoritative rules and client controlsconditionalMark compliance and quality controls unassessed.

Workflow

Stop or block the workflow when a required input, permission, or acceptance basis is missing. Recover by revising the scope, obtaining evidence, or returning the narrowest qualified draft before proceeding.

  1. Identify where data collection, governance, quality, or protection matters in the assignment.
  2. Read the local references only where they materially improve the output.
  3. Convert the guidance into proposal-ready controls, activities, and ownership logic.
  4. Integrate the result into the target section and check for consistency.

Quality Standards

  • Translate theory into practical proposal language, outputs, and safeguards.
  • Keep the approach specific to the client context and implementation reality.
  • Preserve compatibility with existing repository workflows and file paths.

Anti-Patterns

  • Naming governance or privacy frameworks without operational controls. Fix: name sources, owners, flows, access, and outputs.
  • Collecting data without a decision use. Fix: map every dataset to a stated purpose.
  • Promising compliance from memory. Fix: verify the jurisdiction and client policy.
  • Treating missing values as zero. Fix: define validation, exception, and remediation rules.
  • Migrating before reconciliation. Fix: profile, map, test, reconcile, and approve before cutover.

Outputs

ArtefactConsumerAcceptance condition
Data management planEvaluator, data owner, delivery teamCovers flows, ownership, quality, protection, retention, access, migration, and acceptance.

Evidence Produced

EvidenceConsumerAcceptance condition
Data inventory and quality-control matrixTraceable registerEvery material source has owner, purpose, checks, exceptions, and disposition.

Capability and Permission Boundaries

Read and search are required; any edit or external action remains within the explicit authority and permission boundary stated below. Default to read-only inspection. Editing requires authority; personal or client data access must be least-privilege. Do not move, delete, publish, or certify data without explicit approval.

Degraded Mode

Without datasets, system access, or verified law, return a data-discovery and control plan with unassessed items. Never report unavailable quality or compliance checks as passed.

Decision Rules

ConditionActionRisk avoided
Existing data may answer the questionProfile and assess fitness firstUnnecessary collection
Decision needs new primary dataDesign proportionate collection and consentData without purpose
Migration changes recordsReconcile samples and require owner sign-offSilent loss or duplication

Worked Example

For a beneficiary MIS, inventory enrolment, service, and outcome data; assign stewards; validate identifiers and dates; and reconcile migrated totals before acceptance.

SaaS Data Implementation Plan

For SaaS lifecycle-communications scope and for any SaaS implementation that depends on segmentation, behavioural triggers, identity resolution, and operating-rule governance, scope and price a dedicated Data Implementation Plan workstream:

  • Identify schema: customer, account, user, role, segment, lifecycle stage, lifecycle program flags.
  • Event schema: signup, activation, in-product actions, billing events, support events, customer-success events.
  • Custom fields: vertical-specific fields (insurance: policy count; banking: customer count, transaction volume; healthcare: facility, provider category).
  • Identity resolution: linking the same user across product, marketing automation, CRM, support.
  • Consent and preference management: lawful basis, opt-in records, channel preferences, frequency caps.
  • Segmentation: standard segments at launch (by tier, lifecycle stage, health, industry).
  • Data hygiene: bounce handling, suppression, decay, re-verification.

This is engineering-grade work — price it as such, not inside a bundled "email setup" line.

<!-- dual-compat-end -->

References

  • Proposal skills router for repository-wide routing and mandatory quality gates.
  • Local references/ files when detailed frameworks or examples are needed.
  • Use references/data-analytics-methodology-for-proposals.md when the proposal involves dashboards, MIS analytics, BI, AI analytics, survey analysis, data platforms, routine monitoring, forecasting, or evidence-based decision support.
  • ../references/saas-lifecycle-email-program-proposal-template.md for the Data Implementation Plan workstream framing.
  • ../references/saas-multi-tenant-architecture-block.md for tenant-context and data-partitioning concerns.
  • ../saas-lifecycle-communications-as-deliverable/SKILL.md for the lifecycle communications skill.

Assignments involving system implementations, M&E frameworks, surveys, or institutional assessments all require a data management component. Proposals that demonstrate a structured approach to data collection, storage, quality, governance, and protection score higher — particularly with donors who have been burned by projects that produced unusable data.

When to Read This Skill

  • The assignment involves designing or implementing a management information system (MIS)
  • The ToR mentions "data collection", "data management", "data quality", "data governance", or "data protection"
  • The methodology includes surveys, assessments, or monitoring activities that generate data
  • The assignment must comply with data protection legislation
  • When the ToR asks for a standalone data management plan

Data Collection

Method Selection

MethodBest ForTools
Mobile data collectionField surveys, facility assessments, beneficiary registrationODK, KoBoToolbox, SurveyCTO
Paper-based formsLow-connectivity environments, sensitive data, legal requirementsStandardised forms with clear coding
System-generated dataRoutine monitoring, transaction records, service deliveryMIS, ERP, HMIS, EMIS
Administrative recordsBaseline data, historical trends, coverage statisticsGovernment databases, reports
Key informant interviewsQualitative data, expert perspectivesInterview guides, recording equipment

Data Collection Standards

  • Standardised tools: all data collection instruments piloted before deployment
  • Enumerator training: minimum two days of training including field practice
  • Quality checks: real-time validation in mobile tools, supervisor spot-checks for paper-based
  • Consent: informed consent obtained and documented for all respondent data
  • Unique identifiers: every record has a unique ID; no reliance on names alone

Data Quality Framework

The Five Dimensions of Data Quality

DimensionDefinitionHow to Verify
ValidityData measures what it is intended to measureReview instrument design, pilot testing
ReliabilityConsistent results across enumerators and timeInter-rater reliability tests, re-interviews
CompletenessAll required fields populated, no missing recordsAutomated completeness checks, dashboard monitoring
TimelinessData available when needed for decision-makingSubmission deadlines, real-time dashboards
IntegrityData protected from unauthorised alterationAccess controls, audit trails, version control

Data Quality Assurance Activities

  • Pre-collection: instrument design review, pilot testing, enumerator certification
  • During collection: daily data quality reports, supervisor verification, back-checks on 10% of submissions
  • Post-collection: cleaning protocols (outlier detection, consistency checks, duplicate removal), validation against secondary sources

Data Governance

For system implementation and institutional assignments, propose a data governance structure:

  • Data owner: the client department or unit responsible for each data set
  • Data steward: the person responsible for data quality within each unit
  • Access control: role-based access — who can view, edit, approve, and export
  • Data dictionary: standardised definitions for all fields and indicators
  • Retention and archival: how long data is kept, in what format, and when it is archived or destroyed

Data Protection Compliance

East African Data Protection Legislation

CountryLegislationKey Requirements
UgandaData Protection and Privacy Act, 2019Registration with PDPO, consent for processing, data minimisation, cross-border transfer restrictions
KenyaData Protection Act, 2019Registration with ODPC, consent, data subject rights, breach notification within 72 hours
TanzaniaPersonal Data Protection Act (under development)Follow emerging requirements; apply Kenya/Uganda standards as minimum
RwandaLaw Relating to the Protection of Personal Data and Privacy, 2021Consent, purpose limitation, data subject rights, cross-border transfer restrictions

Proposal Commitments

When processing personal data, the proposal should commit to:

  • Data collection limited to what is necessary for the assignment (data minimisation)
  • Informed consent obtained from all data subjects
  • Data stored securely (encrypted at rest and in transit)
  • Access restricted to authorised project personnel
  • Data not transferred outside the country without appropriate safeguards
  • Data retained only for the duration necessary, then securely destroyed
  • Compliance with the applicable national data protection law

Generating a Standalone Section

When the ToR asks for a dedicated data management plan, generate a document covering:

  1. Data management approach and principles
  2. Data collection methods and tools
  3. Data quality assurance framework
  4. Data governance structure (roles, access controls, data dictionary)
  5. Data storage and security measures
  6. Data protection compliance (applicable legislation, consent, retention, destruction)
  7. Data analysis and reporting plan
  8. Data handover and sustainability

Follow east-african-english standards throughout.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.