From plan-for-all
Use when planning depends on unstable, unfamiliar, recently-evolving, or semantically ambiguous technical knowledge that must be verified before the plan can rely on it.
How this skill is triggered — by the user, by Claude, or both
Slash command
/plan-for-all:tech-knowledge-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Verify technical knowledge before it becomes a planning dependency.
Verify technical knowledge before it becomes a planning dependency.
This skill is not optional when the plan depends on terms, technologies, providers, APIs, protocols, or paradigms whose meaning may be stale, drifting, ambiguous, or recently changed.
Default to verification for external technical knowledge that could affect planning correctness.
Treat audit as a phase-entry gate for every stage in plan-for-all:
At each stage start, re-check inherited unresolved or stale items before making stage-local decisions.
Do not rely on memory for:
Skipping verification requires a concrete reason, not a vague feeling that the item is probably stable.
Treat an item as high_risk_terminology and verify it before planning continues when any of these are true:
Examples:
skill in agent tooling contextsHarness when the current community meaning differs from older workflow meaningsAudit an item when any of these are true:
Do not audit purely local project terminology by searching the internet. Read the local repo or ask the user instead.
This skill is not only for planning-time use. If brainstorming cannot safely ask the next clarifying question or compare approaches without first resolving a public technical meaning, run the audit immediately and then return to brainstorming.
Likewise, if UI refinement, decomposition, or execution introduces a new external term, register and verify it before continuing stage-critical assumptions.
Use this order unless the user says otherwise:
For high-risk terminology, recently evolving practices, and topics without official documentation:
Old blog posts are not acceptable as current truth when the topic is evolving.
Record results in docs/plan-for-all/findings.md under ## Tech Knowledge Audit.
needs_verificationhigh_risk_terminologystable_enoughproject_specific_ask_userneeds_verification or high_risk_terminology item, verify before planning continues.Use project_specific_ask_user narrowly:
Do not use project_specific_ask_user for public ecosystem facts such as provider support, protocol semantics, compatibility claims, SDK behavior, or currently documented product behavior when those are externally verifiable.
For each audited item, capture:
Example structure:
## Tech Knowledge Audit
| Item | Category | Status | Source | Date | Current Meaning | Planning Impact |
|------|----------|--------|--------|------|-----------------|-----------------|
| skill | high_risk_terminology | verified_recent | official docs + recent ecosystem references | 2026-04 | Anthropic-style reusable agent skill protocol | planning assumes skill files and trigger semantics, not generic capability language |
### Notes
- `skill`: in this task, the term refers to the current agent-tooling convention, not the generic English word.
- unresolved items must also appear in `task_plan.md` blockers.
The audit is complete only when the plan can clearly state:
Do not do these:
npx claudepluginhub mengsi16/plan-for-all --plugin plan-for-allAdversarially stress-tests technical plans by verifying claims against docs, running POC code in .poc-stress-test/, and updating before building.
Gathers well-sourced current internet info for API docs, library comparisons, best practices, hypothesis testing, and verifying technical claims to inform planning and design.
Reviews execution plans for architecture patterns, tech debt implications, suboptimal technology choices, and scalability using cto-advisor skill.