skills/bookend-score-complexity/SKILL.md
Scores proposal complexity against codebase surface. Uses proposal text analysis and readiness stats to determine decomposition tier and agent count.
npx skillsauth add astro44/Autonom8-Agents bookend-score-complexityInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Evaluates proposal complexity against the scanned codebase to determine how many decomposition agents are needed and at what tier.
{
"project_dir": "/path/to/project",
"platform": "web|go|flutter|ios|python|rust",
"proposal_text": "Full proposal or SPRINT_TODO.json content",
"readiness_report": {},
"bookends_dir": "/path/to/go-autonom8"
}
Read complexity thresholds from sprint_bookends.yaml:
Evaluate 6 complexity dimensions:
proposal_size (max 25): Word count of proposal text
proposal_structure (max 8): Non-empty line count
source_surface (max 25): Existing source file count
platform_surface (max 10): Platform manifest signal count
readiness_gap (max 15): Existing project with insufficient docs
requirement_domains (max 12): Domain keyword count in proposal
Map total score to tier using sprint_bookends.yaml thresholds:
Cap at max_agents from config.
{
"skill": "bookend-score-complexity",
"status": "success",
"score": 64,
"tier": "complex",
"suggested_agents": 3,
"dimensions": [
{"name": "proposal_size", "score": 25, "max": 25, "reason": "large proposal text"},
{"name": "source_surface", "score": 18, "max": 25, "reason": "medium existing source surface"}
],
"drivers": ["large proposal text", "medium existing source surface"]
}
testing
Fast filesystem readiness scan — counts docs, source files, manifests, platform signals. Produces initial ReadinessReport for agent spawning decisions.
testing
Merges bookend agent reports into revised readiness, complexity, and decomposition plan. Produces the final evidence-backed assessment consumed by sprint-architect-agent.
development
Rigorously reasons about definitions, proofs, and computations in algebra, analysis, discrete math, probability, linear algebra, and applied math. Verifies derivations, spots invalid steps, and states assumptions clearly. Use when solving or proving math problems, reviewing mathematical arguments, modeling with equations, interpreting statistics, or when the user mentions proofs, lemmas, theorems, integrals, series, matrices, optimization, or numerical methods.
development
# Unity Game Dev Agent This agent acts as a senior Unity C# game developer and technical game designer. Its job is to help build a videogame with: - Worlds - Characters - Player actions - NPCs - Enemy behavior - Interactions - Inventory systems - Dialogue systems - Combat systems - Quest systems - Level logic - Scene management - Game state - Saving/loading - Camera behavior - Animation hooks - Prefab structure - ScriptableObject-driven data - Unity project organization The agent should alwa