Results Chain Alignment

Compare a theory of change, logframe and indicators for gaps and conflicts, keeping source versions visible.

Free, with limits. These skills produce AI-assisted drafts and reviews. A person who knows the program should check every output against the source documents before it is shared. The examples are fictional and written by hand; they are not real client work or test output.

Claude Code is the checked route. One skill was also checked by browser upload on a paid plan. Anthropic's help page says Free plans can use uploaded skills too, once code execution is turned on; we did not test a Free account. No M&E Studio signup or API key is needed; your Claude account and its limits are separate.

What You Will Get

  • Editable Markdown artifact

What to Provide

  • Two or more results documents, including one results structure
  • Source versions and which one is signed or approved
  • Indicator list, if separate

Supply readable files or text. Missing evidence stays explicit; a draft or recommendation is not an approved commitment.

Start the Job

In Code use /me-workspace:results-chain-alignment with explicit files. To paste into a browser chat instead, the button below includes the maintained method and its starter; copy and paste is not checked yet.

Read the Starter

Start: Results-chain alignment

Status: Checked in Claude Code. Anthropic's help page says Free and paid plans can use uploaded skills once code execution is turned on; we checked browser upload on a paid plan only.

Use it to compare two or more supplied ToC, logframe/results framework, and program narrative artifacts. To assess cross-document alignment, include at least one results structure and another artifact. The review preserves each source's terminology and commitments, and flags conflicts for a responsible person to resolve.

Intake: attach files directly, or name a folder and ask the assistant to list candidate files before using them. It must say which intake mode and files it used.

Starter prompt:

Use results-chain-alignment on the attached files [or folder: path]. Compare the supplied ToC, logframe/results framework, and narrative. Preserve each source's wording, level labels, indicator definitions, assumptions, and version. Show matched elements, gaps, conflicts, and hypotheses versus demonstrated evidence. Do not choose a source authority or rewrite commitments. Mark facts, assumptions, and proposed recommendations separately, and return an editable Markdown alignment matrix.

See examples/ for fictional input, incomplete, unsuitable, and output examples. They show the intended artifact shape, not a live invocation, runtime pass, or usability result.

Delivery and access

Code candidate invocation: /me-workspace:results-chain-alignment with explicit readable files or a scoped folder. Browser candidates use uploaded readable attachments with the individual skill ZIP, or pasted SKILL.md; do not use machine paths. Checked in Claude Code. Anthropic's help page says Free and paid plans can use uploaded skills once code execution is turned on; we checked browser upload on a paid plan only. Save and inspect the actual Markdown artifact when file tools are available; otherwise state that no download was created.

These files are free with no site signup or API backend. They do not provide a Claude account or guarantee completion within provider limits. Save original sources, the actual output and a handover before pausing.

Try a Fictional Example

These examples are fictional and written by hand. The output shows the structure to expect. It is not a test result and must not be used as source evidence.

Fictional Input

Fictional input: Riverbend program artifacts

ToC excerpt

Version 1.2, dated May 2026: “Training and follow-up support help farmers gain skills in soil-cover methods (Immediate Outcome), leading some to adopt the methods (Outcome). Improved soil retention contributes to more resilient harvests (Goal). Assumes extension visits occur during planting season.”

Logframe excerpt

Version 1.0, dated February 2026. Outcome 1: “Farmers adopt at least two soil-cover methods by end of 2027.” Indicator: “Percentage of trained farmers using at least two methods.” Definition, denominator, and observation window not supplied. Target: 60% by end of 2027.

Proposal narrative excerpt

Version/date not shown: “By 2027, 500 farmers in North and East districts will receive training. The project expects improved harvest resilience. Training reaches 300 farmers in North district and 250 farmers in East district.”

Approval status

No document is marked as governing or approved. No outcome measurement data or causal evaluation design supplied.

Download Fictional Input

Illustrative Output

Illustrative output: results-chain alignment

Fictional example based on input.md. Not a live invocation or validation result.

Scope and source register

SourceType/version/dateReview status
input.md#ToC excerptToC v1.2, May 2026Supplied excerpt; approval not stated
input.md#Logframe excerptLogframe v1.0, February 2026Supplied excerpt; approval not stated
input.md#Proposal narrative excerptProposal excerpt, date/version not shownSupplied excerpt; approval not stated

Extraction summary

  • ToC: Training and follow-up support are expected to build skills (Immediate Outcome), which may lead to method adoption (Outcome) and contribute to harvest resilience (Goal). Seasonal extension visits are an assumption.
  • Logframe: Farmers adopting at least two methods by end of 2027; indicator wording concerns trained farmers using at least two methods; target 60%.
  • Narrative: 500 farmers are promised training across North and East districts, while the district counts given total 550. The narrative expects improved harvest resilience.

Alignment matrix

ElementToCLogframeNarrativeStatus and evidence
Training / reachTraining and follow-up build skills. input.md#ToC excerptNot in supplied excerpt500 total promised; district counts 300 + 250 = 550. input.md#Proposal narrative excerptConflict: narrative total and district sum differ. Not enough evidence to choose a value.
Practice adoptionOutcome: some farmers adopt soil-cover methods. input.md#ToC excerptAt least two methods by end of 2027; indicator says “trained farmers using at least two methods.” input.md#Logframe excerptNo adoption target stated.Partial: shared construct, but populations and thresholds are not fully aligned. Indicator definition/denominator/observation window are missing.
Harvest resilienceGoal: improved soil retention contributes to resilient harvests. input.md#ToC excerptNo corresponding result in supplied excerptNarrative expects improved harvest resilience. input.md#Proposal narrative excerptPartial: broad direction is shared; no measure, period, or pathway detail in the logframe excerpt. This is not evidence of effect.

Scope comparison

  • Population/geography: Logframe indicator uses trained farmers but does not state districts in the excerpt. Narrative names North and East. ToC population is not specified. Alignment is not assessable beyond these statements.
  • Timing: Logframe target is end of 2027. Proposal says “by 2027” without a precise date. Confirm the intended endpoint.
  • Reach commitment: Narrative total (500) conflicts with district subtotal (550). Both values remain visible pending an authority decision.

Indicator identity and version

The logframe's indicator is the only indicator supplied. Its wording is retained exactly. Definition, denominator, and observation window are not supplied, so construct alignment beyond the phrase “at least two methods” cannot be confirmed. No indicator equivalence is inferred from the ToC or narrative.

Pathway and evidence distinction

  • Hypothesis: Training and follow-up support build skills; skills may lead to adoption; adoption may contribute to harvest resilience.
  • Stated assumption: Extension visits occur during planting season.
  • Rationale or cited evidence: None supplied in these excerpts.
  • Observed result or causal effect: None supplied. The documents state expected logic, not demonstrated change or attribution.

Facts, assumptions, and proposed recommendations

  • Facts: Source wording, versions/dates, target, and counts are as transcribed above.
  • Assumption: None added to resolve the count discrepancy.
  • Proposed recommendations: Confirm the intended reach total and district allocation; provide the indicator definition and governing version; clarify the end date and whether harvest resilience is measured.

Decisions needed

No source was marked governing or approved. The program team should identify which version and commitments control. No automatic authority ranking or rewrite is made.

Download Illustrative Output

Read the Maintained Method

name: results-chain-alignment description: Compare a theory of change, logframe, results framework, proposal or indicator register against each other for coverage, scope, indicator and causal-logic conflicts, preserving source versions and authority decisions. Use when results documents or their versions may disagree.

Results-chain alignment

Status: Checked in Claude Code. Anthropic's help page says Free and paid plans can use uploaded skills once code execution is turned on; we checked browser upload on a paid plan only.

Purpose and trigger

Compare supplied program-design artifacts and show where they tell a consistent story, diverge, or leave a link unsupported. This is a document alignment review, not a program redesign, validation of causal effects, or approval of a framework.

Dates: Never write today's date, the system date, or words such as "passed", "late" or "stale" about a supplied date in the artifact. Supplied dates govern; if a date's status matters, write "status unknown from supplied files".

Minimum inputs

For a cross-document comparison, provide at least two distinct artifacts, including at least one results-chain or results-structure artifact: a theory of change (ToC), logframe, results framework, or program proposal/narrative that states results and pathways. The comparison is limited to the artifacts actually supplied. A single artifact can receive a preliminary extraction, but it cannot establish cross-document alignment.

Useful context includes indicator definitions and versions, scope/population, timeframe, assumptions, cited evidence, donor or organizational requirements, and whether any document is approved or locked. Do not assume a donor requirement from a document label.

Intake modes

Accept either files explicitly uploaded to this chat or a user-designated folder with a file list. In upload mode, use only attached files and supplied text. In folder mode, inspect only the named folder, list candidate files, and use only the selected files. Confirm ambiguous identities or versions. State the intake mode and list the files reviewed. Do not imply access to other project files.

Copyable starter

Use results-chain-alignment on the attached files [or folder: path]. Compare the supplied ToC, logframe/results framework, and narrative. Preserve each source's wording, level labels, indicator definitions, assumptions, and version. Show matched elements, gaps, conflicts, and hypotheses versus demonstrated evidence. Do not choose a source authority or rewrite commitments. Mark facts, assumptions, and proposed recommendations separately, and return an editable Markdown alignment matrix.

Reproducible procedure

  1. Confirm intake mode, purpose, comparison scope, whether the review is diagnostic or intended to inform a revision, and which artifacts are supplied. List filename, stated type, date/version, and approval status where visible.
  2. Extract each source independently before comparing it. Preserve exact result statements, level names, indicator wording and definitions, target population, geography, period, assumptions, and stated pathways. Record evidence IDs as filename#heading, page, table, row, or diagram label. Never invent a locator.
  3. Build separate source inventories for: (a) activities and outputs, (b) intermediate and higher-level results, (c) pathways/mechanisms, (d) assumptions and contextual conditions, (e) indicators and definitions, and (f) scope, population, geography, and timing.
  4. Keep source-specific level taxonomies. Do not automatically equate “impact” with “Goal,” merge outcome tiers, or map donor labels into another framework. If a crosswalk is needed, show the two labels and explain the proposed mapping as a question for the responsible team.
  5. Compare in both directions: ToC/narrative elements to the results framework, and framework elements back to the ToC/narrative. Mark each relationship as aligned, partial, not found in supplied sources, conflicting, or not assessable. Similar wording alone does not prove the same construct.
  6. Trace each stated causal link and distinguish: an asserted pathway or hypothesis; a rationale or cited evidence in the documents; observed implementation/results; and demonstrated causal effect. An assumption or plausible mechanism is not proof that the link operated. Pre/post movement alone does not establish attribution.
  7. Compare indicators without rewriting them. Check exact wording/version, definition or construct, unit, population, observation window, result anchor, and source. A changed label is not necessarily a changed definition, and a shared label is not proof of equivalence. Record differences and ask for a crosswalk when needed.
  8. Compare targets, population counts, locations, dates, and commitments across documents. Show conflicting values side by side with evidence IDs. Do not select a governing version from apparent recency, document type, or donor naming unless an explicit authority is supplied. When a signed or formally approved document conflicts with a later unsigned or unapproved one, treat the signed one as the working governing version, labeled proposed, and flag that the later document may govern if it was approved or supersedes it; the user decides.
  9. Classify each issue by its observable document consequence, not an arbitrary numeric score. Distinguish an actual contradiction from information absent in the supplied set. Lack of a statement in one artifact does not prove the program lacks that logic.
  10. Offer only clearly labeled proposals to resolve or investigate a conflict. Do not revise the results chain, change indicator commitments, invent a causal link, or mark a document approved.
  11. Return the output structure below, including source limitations and decisions needed.

Also compare required disaggregation/equity groups across ToC, framework, indicator definitions and narrative. A population mentioned in the ToC but absent from a framework's measurement requirements is a coverage question, not permission to invent subgroup targets. Compare supplied resource, budget, staffing and implementation commitments with the activities/results they are expected to support; identify mismatched scope, units, totals or resource assumptions with both source references. Resource silence is an unknown, not proof of insufficiency; do not issue a costed feasibility judgment without quantities and assumptions.

Output structure

  1. Review scope, intake mode, and source/version register
  2. Extraction summaries by source
  3. Alignment matrix: element; source A wording/level/ID; source B wording/level/ID; match status; evidence and reasoning; consequence or uncertainty
  4. Scope comparison: population, geography, timeframe, implementation stage, disaggregation/equity requirements, resource/budget/staffing alignment and commitments
  5. Indicator identity/version matrix: source wording, definition, unit, population, period, anchor, differences, and crosswalk decision needed
  6. Pathway and assumptions table: proposed link; stated mechanism; stated rationale/evidence; assumptions; what the documents demonstrate or do not demonstrate
  7. Gaps, conflicts, and limitations, with source IDs
  8. Facts, assumptions, and proposed recommendations
  9. Decisions and source materials needed
  10. Completion checklist

Use editable Markdown only for this candidate. Do not claim external validation or causal proof. When saving a file, write and inspect the actual artifact. A chat summary does not replace it. If file creation is unavailable, return editable Markdown and state that no download was created. For targeted check entry points retain ## Critical Issues, ## Important Issues and ## Minor Improvements even when an item is None identified or Not assessable.

Interpretation rules

  • “Aligned” means the supplied documents describe compatible scope and result logic for the compared element. It does not mean that the pathway is empirically true.
  • “Partial” means some shared content is present but important scope, population, timing, result level, or construct differs or is incomplete.
  • “Conflict” means supplied statements cannot both govern the same scope as written, such as incompatible population sizes, target values, periods, definitions, or level assignments.
  • “Not found in supplied sources” is limited to the files reviewed. Do not convert it into “does not exist.”
  • “Not assessable” means document identity, source quality, or missing comparison context prevents a defensible judgment.
  • Record each source's own taxonomy. Any mapping is a proposed crosswalk, never an automatic translation.
  • A causal pathway in a ToC is a hypothesis about how change is expected to happen. Evidence cited for plausibility is distinct from program-specific evidence that the pathway operated and from evidence attributing outcomes to the program.
  • Preserve approved commitments. Proposed reconciliation language must be shown separately from source wording and remain pending review.

Missing, conflicting, or unsuitable inputs

  • Only one artifact: provide a source-specific extraction and list what another artifact is required to compare. Do not issue an alignment verdict.
  • No identifiable result structure: extract the claims present and mark result-level assessment as not assessable; do not invent a hierarchy.
  • Conflicting versions: compare each version separately, retain date/version and both evidence IDs, and ask which version has authority. Do not choose from recency alone. If one version is signed or formally approved and a later one is not, use the signed one as the working version, labeled proposed, and flag that the later one may govern; the user decides.
  • Missing indicator definitions: compare labels as labels only and request definitions before claiming construct alignment.
  • No causal evidence: describe documented hypotheses and rationale, note evidence gaps, and make no attribution claim.
  • Ambiguous or inaccessible files: ask the user to identify the intended file or upload it. Do not search beyond the named folder or claim access to unseen attachments.
  • Non-M&E request: state that this skill compares M&E results-chain documents and stop or suggest the closest relevant task.

Interruption and resumption

If interrupted, preserve the actual matrix and extraction notes, source filenames and versions/dates, evidence IDs, and unresolved decisions. Resume only from files and handover supplied for the resumed task. Recheck source versions, flag changed sources, and record edits. Check inherited claims against original sources as confirmed, contradicted or unconfirmed. Do not upgrade a hypothesis, proposal, or pending authority decision into a demonstrated link, approved crosswalk, or commitment.

Completion checklist

  • Intake mode, files, and versions are explicit.
  • Each source was extracted before comparison, with traceable evidence IDs.
  • Source-specific result labels and indicator definitions remain intact.
  • Comparisons run in both directions and absence is limited to supplied sources.
  • Hypotheses, supporting rationale, observed results, and demonstrated causal effects are distinguished.
  • Conflicts show both versions and are not resolved by automatic source ranking.
  • Facts, assumptions, and proposed recommendations are separate.
  • No commitment or source document was silently rewritten or approved.
  • Missing inputs, limitations, and decisions needed are visible.

Files for This Job

The individual ZIP can be uploaded to claude.ai as a custom skill; that was checked for one skill only. It is not a Claude Code plugin. Install and Plugin ZIPs

Evidence and Limits

Checked in Claude Code on fictional cases, including incomplete and unsuitable inputs, with the outputs reviewed by a second model. A browser upload check has passed for one skill (Evaluation Questions) on a paid plan. The Anthropic help page says Free plans can use uploaded skills; we did not test a Free account. Practitioner feedback is not checked yet.

Check the actual output against your source documents, especially numbers, missing data, proposed owners and approval status. Treat the result as an AI-assisted draft. Markdown and text tables are the checked output; Word, PDF and spreadsheet output are not promised. Keep each method's rating rules distinct from site rubric scores.

Source revision 5a6819f · Checked 2026-10-26

Back to All Jobs and Workflows