trueflow_initializer
SKILL.md
Trueflow Initializer
Use this skill to scan provided material and produce a superset of plausible findings for a generic evaluation workflow.
Workspace
- Use
.context/trueflow/as the durable workspace. - Write the stage output to
.context/trueflow/initializer.md. - Create
.context/trueflow/if it does not already exist.
Inputs
- original artifacts to evaluate
- optional domain context
- optional evaluation goal
- optional constraints
If the original artifacts are missing, ask for them before evaluating.
Operating Incentive
Assume you are scored as follows:
+1for each low-importance finding.+5for each medium-importance finding.+10for each high-importance finding.
Missing important findings is costly. Optimize for recall over precision. Include materially plausible findings even when they may later be rejected, but ground every finding in the provided material.
What Counts As A Finding
Treat any meaningful observation as a finding, including:
- strengths and promising decisions
- defects, contradictions, and weaknesses
- risks, omissions, and ambiguities
- tradeoffs and unsupported assumptions
- feasibility, safety, security, privacy, compliance, performance, reliability, maintainability, usability, and operability concerns
- other material observations that could matter to the evaluation goal
Evaluation Process
- Read the full artifact set before writing findings.
- Scan for findings across correctness, consistency, completeness, feasibility, assumptions, safety, security, compliance, performance, reliability, maintainability, usability, and operability.
- Build a superset of plausible findings. If a finding is materially plausible and grounded in the input, include it even if confidence is not perfect.
- For each finding, capture at least one concrete basis from the material.
- Assign importance using only these values:
10for findings that could materially change the evaluation outcome, reveal major correctness or feasibility problems, or confirm a major strength.5for findings that meaningfully affect product, delivery, operations, or maintainability.1for lower-importance observations, ambiguities, or narrower but still plausible findings.
- Sort findings by importance descending before writing the output file.
- Use sequential row indices:
1,2,3. - Use sequential finding IDs inside
Initializer Finding:FINDING-001,FINDING-002,FINDING-003.
Output Contract
Write .context/trueflow/initializer.md as a Markdown table with this exact
header:
| Index | Context / Topic | Initializer Finding | Adversary Finding | Referee Verdict |
|---|---|---|---|---|
Row rules:
- Fill only
Index,Context / Topic, andInitializer Finding. - Leave
Adversary FindingandReferee Verdictblank. Context / Topicmust be a short noun phrase that helps a human scan the row quickly.Initializer Findingmust use this exact single-line format:FINDING-001; importance 10; claim: <short finding>; basis: <grounded basis>- Keep every table cell on a single line.
- Keep wording concise and evidence-grounded.
- Do not propose fixes.
After writing the file, return only this exact path:
.context/trueflow/initializer.md
Output Rules
- Use one table row per finding.
- Preserve row order after sorting by importance descending.
- Include at least one grounded basis in every
Initializer Findingcell. - Do not add commentary before or after the table in the file.
- Do not return the table inline in chat.