Skip to content
Automation
Command

/spec

NLSpec authoring - Structured specification from multi-AI research

From plugin
octo
4.3k53 skills49 agents53 commands18 hooks
> /plugin marketplace add nyldn/claude-octopus

Command definition

spec.md
command: spec
disable-model-invocation: true
description: "NLSpec authoring - Structured specification from multi-AI research"
aliases:
  - nlspec
  - specification

Spec - NLSpec Authoring

INSTRUCTIONS FOR CLAUDE

When the user invokes this command (e.g., `/octo:spec <arguments>`):

**CORRECT - Read the explicit workflow source:**

Read ${CLAUDE_PLUGIN_ROOT:-${CODEX_PLUGIN_ROOT:-${HOME}/.claude-octopus/plugin}}/.claude/skills/flow-spec/SKILL.md, then execute it with <user's arguments>

**INCORRECT:**

Skill(skill: "flow-spec", ...)  ❌ Wrong! Octopus skills are model-invocation disabled
Task(subagent_type: "octo:spec", ...)  ❌ Wrong! This is a skill, not an agent type

---

**Auto-loads the spec skill for NLSpec authoring.**

Quick Usage

Just describe what you want to specify:

"Specify a user authentication system"
"Create a spec for real-time chat"
"Define requirements for payment processing"

What Is Spec?

NLSpec (Natural Language Specification) authoring:

  • Structured specification from multi-AI research
  • Question-first approach to understand scope
  • Probe-based research for domain context
  • Validated completeness checking

What You Get

  • Multi-AI research (Claude + Antigravity + Codex) on the domain
  • Structured NLSpec with behaviors, actors, constraints
  • Adversarial completeness challenge from a second provider (surfaces missing requirements and overlooked edge cases)
  • Completeness validation with scoring
  • Saved specification file for downstream workflows

When To Use

  • Starting a new project from scratch
  • Defining requirements before implementation
  • Creating a specification for handoff
  • Establishing acceptance criteria upfront

Natural Language Examples

"Specify an OAuth 2.0 authentication system"
"Create a spec for a REST API gateway"
"Define the requirements for a CI/CD pipeline"
Read more
@nyldn
Ships withocto

Every AI model has blind spots. Claude Octopus supports twelve external provider integrations — Codex, Antigravity CLI, Copilot, Qwen, Ollama, Perplexity, OpenRouter, OrcaRouter, OpenCode, Cursor CLI, Grok, and Kimi Code — alongside the built-in Claude Code

4.3k70 skills49 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
4.3k
Star history of nyldn/claude-octopus on GitHub, a chart by star-history.com

Other commands on octo.

auto

auto

Command

Smart router - Single entry point with natural language intent detection

@nyldn@nyldnInstall Command
brainstorm

brainstorm

Command

Start a creative thought partner brainstorming session

@nyldn@nyldnInstall Command
budget-mode

budget-mode

Command

Switch Octopus model routing to the configured budget tier

@nyldn@nyldnInstall Command
careful

careful

Command

[advanced] Activate destructive command warnings for the session

@nyldn@nyldnInstall Command
costs

costs

Command

[advanced] Compatibility view of the deterministic Octopus usage report

@nyldn@nyldnInstall Command
council

council

Command

Multi-LLM council for advice, decision support, implementation plans, and gated implementation

@nyldn@nyldnInstall Command

More commands from other plugins.

plan

plan

Command

Plan n8n Linear ticket implementation

n8n11d209k
@n8n-io@n8n-ioInstall Command
setup

setup

Command

One-time setup after installing ARIS as a Claude Code plugin — registers the Codex reviewer MCP server from the plugin directory…

aris12d18k
@wanshuiyin@wanshuiyinInstall Command
agent
Auto-invoked

agent

Command

name: sc:agent description: SC Agent — session controller that orchestrates investigation, implementation, and review category:…

@galaxy-dawn@galaxy-dawnInstall Command