Documentation
ยถ
Index ยถ
Constants ยถ
View Source
const ( GroupCode = "Code" GroupGo = "Go Tools" GroupPython = "Python Tools" GroupSecurity = "Security" GroupSkills = "Skills" GroupMCP = "MCP & Serve" GroupSystem = "System" )
Group constants.
Variables ยถ
View Source
var Commands = []Command{ {Key: "code", Title: "๐ sin code", Description: "Unified coding workflow hub", Group: GroupCode}, {Key: "code review", Title: "๐ review", Description: "Semantic review of a change (IBD)", Group: GroupCode, Args: "<files>"}, {Key: "code debt", Title: "๐๏ธ debt", Description: "Show current architectural debt", Group: GroupCode, Args: "<path>"}, {Key: "code verify", Title: "โ verify", Description: "Independent execution-based verification", Group: GroupCode, Args: "<target>"}, {Key: "code preflight", Title: "โ๏ธ preflight", Description: "Fresh GitNexus index for coder agents", Group: GroupCode}, {Key: "code codocs", Title: "๐ codocs", Description: "Validate co-located .doc.md companions", Group: GroupCode, Args: "<path>"}, {Key: "code sckg", Title: "๐ธ๏ธ sckg", Description: "Semantic codebase knowledge graph", Group: GroupCode, Args: "<path>"}, {Key: "code audit", Title: "๐ก๏ธ audit", Description: "47-gate CEO-audit (security/perf/quality)", Group: GroupCode, Args: "<path>"}, {Key: "code full", Title: "โก full pipeline", Description: "preflight โ codocs โ debt โ sckg โ ...", Group: GroupCode, Args: "<path>"}, {Key: "sin-code run discover", Title: "๐๏ธ discover", Description: "File discovery with relevance scoring", Group: GroupGo, Args: "<path>"}, {Key: "sin-code run map", Title: "๐บ๏ธ map", Description: "Architecture map + dependency graph", Group: GroupGo, Args: "<path>"}, {Key: "sin-code run grasp", Title: "๐ค grasp", Description: "Deep single-file analysis", Group: GroupGo, Args: "<file>"}, {Key: "sin-code run scout", Title: "๐ญ scout", Description: "Regex/semantic/symbol code search", Group: GroupGo, Args: "<query>"}, {Key: "sin-code run harvest", Title: "๐พ harvest", Description: "URL fetch + cache + structure extract", Group: GroupGo, Args: "<url>"}, {Key: "sin-code run execute", Title: "โ๏ธ execute", Description: "Safe exec with secret redaction", Group: GroupGo, Args: "<cmd>"}, {Key: "sin-code run orchestrate", Title: "๐ช orchestrate", Description: "Task deps + parallel exec + rollback", Group: GroupGo}, {Key: "ibd", Title: "๐งฌ ibd", Description: "Intent-Based Diffing (semantic AST)", Group: GroupPython, Args: "<files>"}, {Key: "poc", Title: "๐ poc", Description: "Proof-of-Correctness verification", Group: GroupPython, Args: "<target>"}, {Key: "adw", Title: "๐๏ธ adw", Description: "Architectural Debt Watchdog", Group: GroupPython, Args: "<path>"}, {Key: "oracle", Title: "๐ฎ oracle", Description: "Independent Verification Oracle", Group: GroupPython, Args: "<target>"}, {Key: "efm", Title: "๐งช efm", Description: "Ephemeral Full-Stack Mocking", Group: GroupPython, Args: "<spec>"}, {Key: "sckg", Title: "๐ธ๏ธ sckg", Description: "SCKG โ knowledge graph (11 cmds)", Group: GroupPython, Args: "<cmd> [args]"}, {Key: "security", Title: "๐ security", Description: "8-tool security bundle (Snyk alt.)", Group: GroupSecurity, Args: "scan <path>"}, {Key: "brain", Title: "๐ง brain", Description: "Global/project behavioral rules", Group: GroupSkills}, {Key: "context-bridge", Title: "๐ context-bridge", Description: "Unified SCKG+brain+gitnexus query", Group: GroupSkills, Args: "<query>"}, {Key: "websearch", Title: "๐ websearch", Description: "SerpAPI multi-key pool", Group: GroupSkills, Args: "<query>"}, {Key: "scheduler", Title: "โฐ scheduler", Description: "Cron/interval job scheduling", Group: GroupSkills}, {Key: "goal-mode", Title: "๐ฏ goal-mode", Description: "Goal tracking with checkpoints", Group: GroupSkills}, {Key: "grill-me", Title: "๐ฅ grill-me", Description: "Adversarial design-review interview", Group: GroupSkills, Args: "<topic>"}, {Key: "doc-coauthoring", Title: "๐ doc-coauthoring", Description: "Collaborative README/ADR/SPEC", Group: GroupSkills}, {Key: "codocs", Title: "๐ codocs", Description: "CoDocs standard + sprint", Group: GroupSkills, Args: "<path>"}, {Key: "marketplace", Title: "๐๏ธ marketplace", Description: "Skill catalog search/install", Group: GroupSkills}, {Key: "browser", Title: "๐ browser", Description: "106 browser-automation tools", Group: GroupSkills}, {Key: "serve", Title: "๐ก serve", Description: "Expose tools as unified MCP server", Group: GroupMCP}, {Key: "serve-mcp", Title: "๐ฐ๏ธ serve-mcp", Description: "Start MCP server (stdio)", Group: GroupMCP}, {Key: "mcp-config", Title: "๐ mcp-config", Description: "Generate ready-to-use MCP config", Group: GroupMCP}, {Key: "simone", Title: "๐ฌ simone", Description: "Simone-MCP code analysis", Group: GroupMCP}, {Key: "status", Title: "๐ status", Description: "Which subsystems are installed", Group: GroupSystem}, {Key: "doctor", Title: "๐ฉบ doctor", Description: "Diagnose environment + audit chain", Group: GroupSystem}, {Key: "bootstrap", Title: "๐ฌ bootstrap", Description: "Initialize subsystems for repo", Group: GroupSystem, Args: "<path>"}, {Key: "agents-md", Title: "๐ค agents-md", Description: "Create/update AGENTS.md", Group: GroupSystem}, {Key: "policy", Title: "๐ policy", Description: "Inspect/init SIN policy + audit log", Group: GroupSystem}, {Key: "skills", Title: "๐ skills", Description: "Compile portable skills to agent fmt", Group: GroupSystem}, {Key: "update", Title: "โฌ๏ธ update", Description: "Self-update stack (pipx + Go)", Group: GroupSystem}, {Key: "config", Title: "โ๏ธ config", Description: "Unified config management", Group: GroupSystem}, }
Commands is the full menu catalog. Order within a group = display order.
Functions ยถ
Types ยถ
type Command ยถ
type Command struct {
// Key is the canonical subcommand name, e.g. "sckg", "code", "doctor".
Key string
// Title is shown in the menu, supports emojis and short labels.
Title string
// Description is a one-line explanation shown beside the menu item.
Description string
// Group classifies the command in the menu (Code, Skills, MCP, ...).
Group string
// Args is the raw argument template. If non-empty, the TUI prompts for
// a value before running. The placeholder is rendered as the prompt hint.
Args string
// Danger marks destructive commands (e.g. "policy reset") for red styling.
Danger bool
}
Command describes one callable sin subcommand exposed in the TUI menu.
Click to show internal directories.
Click to hide internal directories.