Agent skill
ideas-readiness
Readiness gate for idea generation. Use before /ideas-go-faster, or whenever plans/context may be stale. Audit business-plan freshness, outcome clarity, code-to-plan traceability, and required tooling/data availability; fail closed on critical gaps; ask targeted questions to collect missing information and update source docs before allowing idea generation.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/ideas-readiness
SKILL.md
Ideas Readiness
Run a fail-closed readiness audit before generating ideas. Do not run /ideas-go-faster until critical readiness gaps are closed.
Invocation
/ideas-readiness
/ideas-readiness --scope=BRIK
/ideas-readiness --max-age-days=21
Notes:
--scope=<BIZ>limits checks to one business; default is all active businesses.--max-age-dayscontrols staleness threshold; default is21.
Operating Mode
READ + AUDIT + QUESTION + DOCUMENT UPDATE
Allowed:
- Read plans, cards, sweeps, and people profiles.
- Audit working-tree changed code paths for business mapping.
- Ask targeted clarification questions to close gaps.
- Update source docs and produce readiness artifacts.
Not allowed:
- Run idea generation while hard blockers exist.
- Mark a business as ready when outcomes are undefined.
Inputs
Required files:
- Business plans:
docs/business-os/strategy/<BIZ>/plan.user.md - People profiles:
docs/business-os/people/people.user.md - Maturity model:
docs/business-os/strategy/business-maturity-model.md - Current cards/ideas context:
docs/business-os/cards/,docs/business-os/ideas/ - Last sweep context:
docs/business-os/sweeps/
Optional but recommended:
- Path-to-business mapping registry:
docs/business-os/readiness/path-business-map.user.yaml
Readiness Gates
Evaluate each gate per business. Gate status is pass, warning, or block.
| Gate | What to detect | Block condition |
|---|---|---|
RG-01 Freshness |
Plan/profile currency | Last-reviewed older than max-age-days and no current update note |
RG-02 Outcome Clarity |
Current outcomes are explicit and measurable | No active outcome with full outcome contract fields |
RG-03 Business-vs-Code Balance |
Plan is not implementation-only | Current focus is mostly code/tasks with no business result statement |
RG-04 Code-to-Plan Traceability |
Changed code maps to business outcomes | Changed paths have no business/outcome mapping or explicit park/delete decision |
RG-05 Tooling/Data Prereqs |
Required measurement/decision tools are in place | Missing critical tool/data source that makes idea generation speculative |
RG-06 Decision Context |
Constraints and assumptions are explicit | Unknown current constraint, owner, or decision-to-unlock for the business |
RG-02 Outcome Contract (mandatory)
A business is not ready unless at least one active current-period outcome includes:
Outcome: result to achieveBaseline: current value/stateTarget: desired value/stateBy: deadline/date windowOwner: accountable personLeading Indicators: weekly signal(s)Decision Link: which priority decision this outcome unlocks
If any field is missing, RG-02 = block.
Workflow
Stage 1: Scope and Source Discovery
- Determine businesses in scope.
- Load required source files.
- Resolve
max-age-days(default21).
Stage 2: Gate Audit Per Business
For each business:
- Run
RG-01throughRG-06. - Capture evidence pointers (file path + line references where possible).
- Record gate verdict and reason.
Stage 3: Code-to-Plan Traceability Audit
- Read changed paths from
git status --short. - For each changed path under
apps/,packages/,scripts/,docs/:- Map to business using
path-business-map.user.yamlif present. - Verify mapped business has an active outcome and explicit decision link.
- Map to business using
- Any unmapped path or unmapped decision impact is a
RG-04 blockuntil resolved.
If mapping registry is missing, create it and treat unknown mappings as blockers until confirmed.
Stage 4: Blocker-First Question Cycle
If any block exists:
- Do not run idea generation.
- Ask targeted questions (max 3 at a time), prioritized by decision impact.
- Wait for answers.
- Update source docs directly.
- Re-run gates.
Question style:
- Short, concrete, answerable in one response.
- Ask for measurable outcomes, owners, and dates.
- Ask for explicit mapping when code has no business-plan linkage.
Stage 5: Produce Readiness Artifacts
Write:
docs/business-os/readiness/<YYYY-MM-DD>-ideas-readiness.user.mddocs/business-os/readiness/<YYYY-MM-DD>-missing-context-register.user.md
Question Playbook
Use these prompts when gaps are detected.
Missing outcomes (RG-02)
For each business with outcome gaps:
- What is the single most important outcome for the next period?
- What is the current baseline and target value?
- By what date must this be achieved?
- Who owns it?
- What weekly leading indicator proves progress?
- Which decision does this outcome unlock?
Plan is code-only (RG-03)
- Which business result does this implementation work produce?
- How will we measure whether it worked?
- What happens if this work is delayed 30 days?
Orphan code paths (RG-04)
- Which business does
<path>serve? - Which current outcome does it support?
- If none, choose one:
- park it,
- delete it,
- define a new outcome and owner.
Missing tooling/data (RG-05)
- Which tool/data source is missing?
- Who owns implementing it and by when?
- What interim proxy metric will be used until it exists?
Readiness Report Contract
<YYYY-MM-DD>-ideas-readiness.user.md must include:
- Run status:
readyorblocked - Scope and staleness threshold used
- Gate table per business (
RG-01..RG-06) - Hard blockers with evidence
- Warnings with evidence
- Questions asked and answers received
- Exact docs updated
- Go/No-go statement for
/ideas-go-faster
<YYYY-MM-DD>-missing-context-register.user.md must include:
- Gap ID, business, gate, missing info, owner, due date, status
Hard Stop Rule
If any business has one or more block gates, output exactly:
"Readiness status: BLOCKED. Do not run
/ideas-go-fasteruntil listed blockers are resolved."
If all businesses pass (warnings allowed), output:
"Readiness status: READY.
/ideas-go-fastermay run with listed warnings acknowledged."
Red Flags (invalid readiness output)
A readiness run is invalid if any of these occur:
- Marks READY while any block remains open.
- Accepts implementation-only plans without outcome fields.
- Ignores changed code paths that are unmapped to business outcomes.
- Omits evidence pointers for blocker claims.
- Runs idea generation despite a block verdict.
Integration Contract with Ideas Generation
Before running /ideas-go-faster:
- Run
/ideas-readiness. - If status is
BLOCKED, stop and close gaps first. - If status is
READY, proceed to/ideas-go-faster. - Treat readiness reports older than 24 hours as stale for active planning days; re-run readiness.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?