/idea — Natural Language Idea Analysis

SkillDev tools

Adversarial research idea generator for empirical asset pricing. Surveys literature via Perplexity, stress-tests hypotheses, maps WRDS data feasibility, and compiles a research plan skeleton. Use when brainstorming new paper ideas, sharpening existing hypotheses, or resuming a prior ideation session

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the /idea — Natural Language Idea Analysis skill

What this skill tells your AI

The instructions your AI receives, as published by alexander-m-dickerson/ai-asset-pricing in .claude/skills/idea/SKILL.md and read by ahel’s review.

Analyze a natural language idea against the current project's codebase, assess feasibility, scope, and return structured JSON for issue creation.

Usage

/idea Add OAuth login with Google and GitHub providers
/idea 디스코드 봇에 모니터링 대시보드 추가

Workflow

Phase 1: Parse Input

Extract the core intent from the natural language input.

Phase 2: Codebase Analysis

  1. Glob and Grep to understand current project structure
  2. Identify relevant modules, files, and patterns
  3. Check for existing similar functionality or conflicts

Phase 3: Feasibility Analysis

Analyze using a sonnet agent (always spawn with mode: "bypassPermissions"):

  • Scope: Which modules/files would be affected
  • Complexity: XS/S/M/L effort estimate
  • Dependencies: What existing code needs to change
  • Risks: Potential breaking changes or conflicts

Phase 4: Output

Return a JSON block with the analysis:

{
  "title": "concise feature title",
  "scope": "affected modules and files",
  "estimatedIssues": 3,
  "details": "2-3 sentence feasibility analysis",
  "issueSpecs": [
    {
      "title": "issue title",
      "body": "issue description with acceptance criteria",
      "labels": ["enhancement"]
    }
  ]
}

The JSON block MUST be wrapped in triple backtick json fence for parsing.

Model Selection

PhaseModelRationale
Phase 1-2orchestratorSimple read/search
Phase 3sonnetBalanced analysis

Integration

RuleHow
R009Single agent for analysis
R010Orchestrator manages phases; analysis delegated to agent with mode: "bypassPermissions"

Output Format

The output MUST contain a fenced JSON block that can be parsed by the calling system (e.g., builder-factory Discord bot). The JSON structure is the contract — do not change field names.

Signals

GitHub stars
59
Forks
10
Last commit
Apr 2026

Others that do the same job

Advanced
Catalog kind
skill
Gateway key
idea
Source
github.com/alexander-m-dickerson/ai-asset-pricing