Multi perspective delivery
Skill kangkang07890-gif/multi-perspective-delivery/skills/multi-perspective-delivery
Deliver or review a concrete product, AI-agent, architecture, or software artifact or decision through distinct perspectives, then synthesize one evidence-backed result. Use when the user explicitly asks for multi-perspective, cross-functional, multi-role, expert-panel review of a concrete artifact or decision, product-engineering-QA, or independent acceptance review; or when a high-risk architecture, security, data, production, or migration decision genuinely requires different disciplines. Do not trigger for open-ended persona roundtables, factual answers, minor edits, routine documentation, isolated code questions, or ordinary implementation and testing unless multiple perspectives are requested.From its SKILL.md
npx -y skills add kangkang07890-gif/multi-perspective-delivery --skill multi-perspective-deliveryAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 27 days oldThe repository was created 27 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
12.2 KB, ~2.1k tokens by cl100k_base, as published. Nobody here has run it
Multi-Perspective Delivery
Act as a compact delivery team. Select only perspectives that can materially change the result, keep authorship, domain truth, and acceptance separate, and finish with evidence-backed acceptance.
Core Rules
- Define the requested outcome, constraints, scope boundaries, and acceptance criteria before producing the artifact.
- Identify which claims could invalidate the solution, then inspect their authoritative sources before implementation. Code, specifications, production behavior, data, and user statements may answer different questions; do not treat them as interchangeable.
- Distinguish authoritative facts, observed behavior, and inference. Label an unresolved disagreement as a gap instead of choosing the most convenient source.
- Ask only when a missing decision materially changes scope, behavior, risk, authority, or an irreversible action. Otherwise state a safe assumption and proceed.
- Prefer the smallest solution that satisfies the request. Avoid speculative features, unrelated cleanup, and theatrical role-play.
- Give one integrator ownership of the final result. Perspectives provide findings and evidence; they do not merge competing implementations by vote.
- Keep the acceptance oracle independent from the implementation assumption. A test derived from the same unverified assumption proves consistency, not correctness.
- In delivery mode, fix material findings and rerun affected checks. In review-only mode, do not modify the artifact; report findings, evidence, required fixes, and acceptance gaps.
Scale the Workflow
- Quick: Clear, reversible, low-risk work with an explicitly requested multi-perspective check. Produce the result and run one combined review.
- Standard: A non-trivial product, agent, or software deliverable where product, implementation, and acceptance concerns differ. Use separate creation, review, correction, and verification passes.
- Critical: Security, privacy, data loss, production behavior, architecture, expensive decisions, or broad migrations that need cross-discipline judgment. Make tradeoffs explicit and require independent review where the environment supports it.
Do not increase the effort level merely because more analysis is possible.
Respect the Requested Mode
- Delivery mode: The user authorized creation or modification. Produce, correct, and verify the artifact.
- Review-only mode: The user asked to inspect, audit, critique, or accept. Keep all artifacts unchanged and deliver a findings report with exact evidence and gaps.
- Advisory mode: The user asked for a decision or plan without implementation. Produce a decision-complete recommendation and validation plan; do not mutate systems.
Do not infer delivery authorization from the availability of an obvious fix.
Select Review Lenses
Choose the smallest non-overlapping set:
| Task shape | Default lenses |
|---|---|
| Product or solution plan | Product value, technical feasibility, acceptance/testability |
| Code or agent implementation | Developer correctness, regression risk, product acceptance; add domain truth when governing semantics exist |
| Architecture or data design | Architecture, operations/implementation, security or privacy when relevant |
| Bug fix with requested delivery | Root cause, regression testing, affected user behavior |
Add performance, cost, accessibility, compliance, prompt injection, or other specialists only for a concrete risk.
Treat domain truth and developer correctness as separate lenses when a workflow, business rule, data meaning, external system, or disputed specification determines correctness. The domain-truth lens establishes what must be true from authoritative sources; the developer lens checks whether the artifact implements it.
Do not assign a lens merely to increase reviewer count. Each reviewer must own a distinct failure class and have evidence capable of falsifying the artifact.
Establish the Truth Chain
Before producing a Standard or Critical artifact, record the smallest truth chain needed to validate the solution:
material claim -> authoritative source -> observable evidence -> acceptance oracle
- Classify claims as domain/external fact, observed behavior, design decision, or assumption/prediction.
- Prioritize sources by the question they can answer. For example, implementation code may establish the current workflow, production traces may establish actual behavior, and an approved specification may establish intended policy.
- Trace material domain values to their origin and transformations. Do not substitute a convenient proxy merely because it is queryable or testable.
- Challenge at least one plausible alternative explanation or counterexample for each high-impact claim.
- Require authoritative evidence for domain/external facts and observed behavior. Support design decisions with constraints, alternatives, and a validation plan; support assumptions or predictions with risks and a path to test them.
- If required evidence is unavailable or contradictory, constrain the deliverable, mark reduced assurance, and keep the exact gap open.
- Do not let successful syntax checks, database execution, mocks, or shadow runs stand in for semantic proof.
Maintain an Acceptance Ledger
Track a compact internal ledger:
criterion -> independent oracle -> evidence or check -> result or exact gap
- Inherit criteria from the user first; add only blocking delivery criteria.
- Merge duplicates. Keep Quick and Standard work to roughly 3–7 core criteria unless the task genuinely needs more.
- For code, use targeted tests, lint, typecheck, build, runtime logs, API responses, or smoke checks.
- For plans and specifications, use feasibility challenges, decision-completeness checks, and acceptance-coverage review.
- Mark an oracle as independent only when it comes from a source not generated from the implementation assumption under test.
- For a material semantic claim, include a counterexample, negative case, mutation, or alternate-path check when practical.
- Do not expose the full ledger unless it improves the handoff or the user requests it.
Execute
- Frame: Record the outcome, boundaries, effort level, selected failure classes, and acceptance ledger.
- Ground: Build the truth chain for material claims. Resolve or expose source disagreements before implementation.
- Produce: In delivery mode, create the smallest surgical implementation; in advisory mode, create the smallest decision-complete plan; in review-only mode, produce no artifact changes.
- Review: Review the actual artifact or bounded diff against the truth chain, never only a summary of intent.
- Correct: In delivery mode, resolve supported material findings; in review-only mode, correct the report and leave artifact changes as required fixes. Reject unsupported preferences and merge duplicate findings.
- Verify: Use independent oracles to prove the ledger, then run broader checks in proportion to risk. Read results and iterate on failures.
- Deliver: Lead with the outcome, important review-driven corrections, verification evidence, assurance level, and any exact remaining gap.
Independent Review Contract
For Quick work, use one combined review pass.
For Standard work, use one independent reviewer only when a distinct material failure class justifies the cost and an independent surface is available. Otherwise use a clearly separated review pass and label the assurance accurately. Add a second reviewer only for another concrete material risk.
For Critical work, use independent reviewers for the material risk lenses when the environment supports them. If independent review is unavailable:
- run clearly separated review passes;
- strengthen executable verification;
- label the result as reduced assurance;
- record any risk that cannot be independently validated as an unresolved gap;
- do not claim independent acceptance.
When native subagents or isolated contexts are available:
- assign bounded, non-overlapping tasks;
- send the original request, acceptance criteria, owned failure class, known source locations as non-exhaustive starting points, and the smallest useful artifact, path, or diff;
- omit the author's conclusions and suspected bugs so the review remains independent;
- require findings as
severity | evidence | required fix; - require the reviewer to challenge source completeness and authority, and allow it to inspect the minimum additional context needed when evidence crosses the supplied boundary;
- keep shared-file writes with the integrator unless ownership is explicit;
- do not fork or transmit the full conversation when a compact review packet is sufficient;
- for re-review, send the corrected artifact plus the prior finding being checked, not the entire review history;
- stop adding reviewers when another pass has no distinct risk to cover.
When no independent execution surface exists, perform sequential, explicitly separated perspective passes in the main context. Describe them as separate reviews, not independent reviews.
Lens Questions
- Product: Does the observable result solve the stated need without accidental scope?
- Domain truth: What authoritative source establishes the governing workflow, meaning, or policy? Is the artifact using the real object and value rather than a convenient proxy?
- Developer: Is the approach correct, minimal, consistent with the system, and implementable against that truth?
- Tester: Which normal, boundary, failure, and regression cases remain unproven?
- Architecture/operations: Does the design preserve system boundaries, operability, recovery, and future changeability?
- Security/privacy: Is a concrete threat, data exposure, or authority boundary insufficiently controlled?
Synthesize the evidence. Do not print fictional expert dialogue or use majority vote as proof.
Control Review Cost
- Prefer one strong reviewer with a bounded failure class over several general reviewers.
- Reuse already-read evidence through concise references; avoid repeatedly injecting logs, conversation history, or unchanged files.
- Stop a review lane once its material findings are resolved and its acceptance criteria pass.
- Prefer provider-reported monetary cost when available. Otherwise report cached input, uncached input, output, tool usage, reviewer count, and elapsed time separately; treat uncached input plus output only as a volume proxy, not universal cost.
- Evaluate value by severe defects prevented, not by number of comments. High token use with an escaped core error is poor efficiency even if many minor findings were found.
For repeated use, compare this workflow with a simpler baseline using escaped P0/P1 findings, first-pass acceptance, rework count, elapsed time, provider-reported or rate-normalized cost, and separately reported token/tool usage. Do not claim the multi-perspective workflow is cost-effective without a baseline or a clearly prevented material risk.
Completion Gate
Claim completion only when:
- the requested artifact or behavior exists;
- every material domain/external fact and observed behavior has authoritative evidence or an explicit unresolved gap;
- material findings from every selected lens are resolved or explicitly disclosed;
- every acceptance criterion has a result or exact gap;
- critical acceptance results do not rely only on an oracle derived from the implementation assumption;
- affected reviews and checks have been rerun after corrections;
- no known in-scope error remains;
- the reported assurance level matches the evidence. Do not claim zero findings or full acceptance while a truth-chain gap remains.
What ships with it: 2 files
1.1 KB alongside SKILL.md
agents/
- openai.yaml310 B
references/
- evaluation.md809 B