<< All versions
Skill v1.0.1
currentAutomated scan100/100majiayu000/claude-skill-registry/idea-new
1 files
──Details
PublishedMay 15, 2026 at 12:02 AM
Content Hashsha256:980a90f3d41f28d6...
Git SHA63c042456db3
Bump Typepatch
──Files
Files (1 file, 3.3 KB)
SKILL.md3.3 KBactive
SKILL.md · 57 lines · 3.3 KB
version: "1.0.1" name: idea-new description: Bootstraps a new feature ticket by setting active context, deriving slug_hint, and preparing PRD questions. Use when the idea stage starts for a new ticket. argument-hint: $1 [note...] lang: ru prompt_version: 1.3.21 source_version: 1.3.21 allowed-tools:
- Read
- Edit
- Write
- Glob
- "Bash(rg *)"
- "Bash(sed *)"
- "Bash(python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-rlm/runtime/rlm_slice.py *)"
- "Bash(python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-flow-state/runtime/set_active_feature.py *)"
- "Bash(python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-flow-state/runtime/set_active_stage.py *)"
- "Bash(python3 ${CLAUDE_PLUGIN_ROOT}/skills/idea-new/runtime/analyst_check.py *)"
model: inherit disable-model-invocation: true user-invocable: true
Follow feature-dev-aidd:aidd-core.
Steps
- Inputs: resolve
<ticket>, parseidea_notefrom user text, and verify PRD/context artifacts are readable for idea stage. - Slug synthesis: generate a short LLM summary from
idea_note, normalize it into kebab-case token ([a-z0-9-], 2-6 words), and use it as internalslug_hint; ifidea_noteis empty, fallback to<ticket>token. Do not ask user forslug_hint. - Preflight: set active stage
ideaand active feature withpython3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-flow-state/runtime/set_active_stage.pyandpython3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-flow-state/runtime/set_active_feature.py <ticket> --slug-note "<generated-slug>". - Orchestration: build/update the rolling context pack
aidd/reports/context/<ticket>.pack.mdand runpython3 ${CLAUDE_PLUGIN_ROOT}/skills/idea-new/runtime/analyst_check.py --ticket <ticket>. - Run subagent
feature-dev-aidd:analyst. First action: read the rolling context pack. - Postflight: if answers already exist, rerun
python3 ${CLAUDE_PLUGIN_ROOT}/skills/idea-new/runtime/analyst_check.py --ticket <ticket>and sync PRD readiness status. - Output: return open questions (if any) and explicit next step
/feature-dev-aidd:researcher <ticket>.
Command contracts
python3 ${CLAUDE_PLUGIN_ROOT}/skills/aidd-flow-state/runtime/set_active_feature.py
- When to run: once ticket and idea note are parsed, before analyst execution.
- Inputs:
<ticket>and generated--slug-note <slug_hint>derived fromidea_note. - Outputs: updated
aidd/docs/.active.json(ticket+ internalslug_hint) and PRD scaffold. - Failure mode: non-zero exit when workspace paths/permissions are invalid.
- Next action: fix workspace issue, keep the same generated slug policy, rerun the command.
python3 ${CLAUDE_PLUGIN_ROOT}/skills/idea-new/runtime/analyst_check.py
- When to run: before/after analyst execution to validate PRD readiness and Q/A synchronization.
- Inputs:
--ticket <ticket>and active workspace artifacts. - Outputs: deterministic readiness status for idea-stage gate decisions.
- Failure mode: non-zero exit when required PRD fields or answer alignment are missing.
- Next action: update PRD/QA artifacts, then rerun the same validator.
Notes
- Use the aidd-core question format.
- Planning stage:
AIDD:ACTIONS_LOG: n/a.
Additional resources
- PRD template source: templates/prd.template.md (when: defining or validating required PRD structure; why: keep analyst output aligned with canonical sections).