/presales-assess

Presales L2+ Production low usage

/presales-assess

Overview

/presales-assess is a production command in the Presales category of the Prismatic Platform that performs comprehensive technical assessment of presales opportunities and cases. The command evaluates the technical feasibility, architecture alignment, implementation complexity, and risk profile of a prospect's requirements against the Prismatic Platform's capabilities, producing a structured assessment that informs go/no-go decisions, resource planning, and proposal scoping.

The technical assessment engine operates by mapping prospect requirements to platform capabilities, identifying gaps that would require custom development, estimating implementation effort based on complexity analysis, and evaluating technical risks that could impact delivery timelines or solution quality. The assessment considers the full spectrum of technical factors: infrastructure requirements, integration complexity, data migration challenges, performance constraints, security requirements, and compliance obligations.

This command operates under the L2+ authority level and is executed by the technical-assessor agent. It is part of the platform's 216-command slash command registry, built on the AIAD (Autonomous Intelligence Agent Design) standard. The technical assessor agent has deep knowledge of the platform's architecture, capabilities, and limitations, enabling accurate feasibility analysis without requiring manual engineering review for initial assessments.

Within the presales workflow, /presales-assess typically follows /presales-analyze, which extracts requirements from source documents, and precedes /presales-price, which uses the technical assessment to estimate implementation costs. The assessment output serves as the technical foundation for the entire proposal, ensuring that commitments made in the proposal are technically achievable within the stated constraints.

Architecture

The technical assessment architecture implements a multi-dimensional evaluation framework that analyzes opportunities across several independent assessment axes.

Opportunity Requirements
        │
        v
  Requirement Parser
  (Structured extraction from analysis output)
        │
        ├──> Capability Matcher ────> Gap Analysis
        │    (Platform features     (Custom dev needs,
        │     vs requirements)       integration effort)
        │
        ├──> Complexity Analyzer ──> Effort Estimation
        │    (Architecture fit,      (Person-days,
        │     integration depth)      phases, timeline)
        │
        ├──> Risk Evaluator ───────> Risk Register
        │    (Technical, delivery,   (Scored, mitigated,
        │     dependency risks)       residual risks)
        │
        └──> Compliance Checker ───> Compliance Matrix
             (Regulatory, security,  (Gaps, remediation
              data protection)        requirements)
                    │
                    v
           Technical Assessment Report
           (Score, feasibility, recommendations)

Each assessment axis produces an independent score and analysis. The Capability Matcher compares requirements against a structured capability database derived from the AIAD registry, which catalogs all platform features, agents, commands, and applications with their functional specifications. The Complexity Analyzer evaluates the architectural impact of implementing the solution, considering factors like the number of integration points, data transformation complexity, and performance requirements. The Risk Evaluator identifies technical risks using a taxonomy of common delivery risks calibrated to the platform's historical project data.

Usage

Basic Technical Assessment

# Assess opportunity from presales case
/presales-assess --case-id "CASE-2026-042"

# Assess from analysis output
/presales-assess --from-analysis analysis-2026-02-15.json

# Quick feasibility check
/presales-assess --requirements "EASM platform for 500 domains" --quick

Detailed Assessment

# Full technical assessment with all dimensions
/presales-assess --case-id "CASE-2026-042" --detail full

# Assessment with explicit capability mapping
/presales-assess --case-id "CASE-2026-042" --capability-map --gap-analysis

# Assessment with risk register
/presales-assess --case-id "CASE-2026-042" --risk-analysis --mitigation-plan

Compliance-Focused Assessment

# Assessment with regulatory compliance dimension
/presales-assess --case-id "CASE-2026-042" --compliance nis2,gdpr

# Assessment with security architecture review
/presales-assess --case-id "CASE-2026-042" --security-review --threat-model

Comparative Assessment

# Compare two technical approaches
/presales-assess --case-id "CASE-2026-042" \
  --approach-a "SaaS deployment" --approach-b "On-premise deployment" --compare

# Assess against multiple solution architectures
/presales-assess --case-id "CASE-2026-042" --architectures saas,hybrid,onprem

Options & Parameters

ParameterTypeDefaultDescription
--case-idstringnonePresales case identifier
--from-analysispathnoneAnalysis output file to assess
--requirementsstringnoneDirect requirement description
--quickflagfalseQuick feasibility check only
--detailenumstandardAssessment depth: quick, standard, full
--capability-mapflagfalseInclude platform capability mapping
--gap-analysisflagfalseIdentify capability gaps requiring custom work
--risk-analysisflagfalseInclude technical risk register
--mitigation-planflagfalseGenerate risk mitigation recommendations
--compliancestringnoneCompliance frameworks to evaluate
--security-reviewflagfalseInclude security architecture review
--threat-modelflagfalseGenerate threat model for solution
--compareflagfalseCompare multiple approaches
--approach-astringnoneFirst approach description
--approach-bstringnoneSecond approach description
--architecturesstringnoneArchitecture options to evaluate
--effort-modelenumstandardEffort estimation model: optimistic, standard, conservative
--formatenumtableOutput: table, json, html, pdf, markdown
--outputpathstdoutOutput file path

Execution Flow

The technical assessment follows a systematic evaluation process that builds understanding progressively.

Phase 1 -- Requirement Structuring (1-3 seconds): Requirements are parsed from the input source (case data, analysis output, or direct description) and organized into a structured requirement model. Each requirement is classified by category (functional, non-functional, integration, compliance), priority (must-have, should-have, nice-to-have), and complexity (simple, moderate, complex, very complex).

Phase 2 -- Capability Assessment (2-5 seconds): Each structured requirement is evaluated against the platform's capability database. The assessment identifies three categories: directly supported (existing platform feature), partially supported (feature exists but requires configuration or customization), and unsupported (requires custom development). The gap analysis quantifies the custom development effort for each unsupported requirement.

Phase 3 -- Complexity Analysis (2-5 seconds): The overall solution architecture is analyzed for complexity factors. This includes integration point count and depth, data model compatibility, performance requirement feasibility, scalability implications, and deployment architecture constraints. Each complexity factor contributes to the overall effort estimation.

Phase 4 -- Risk Evaluation (1-3 seconds): Technical risks are identified using a structured risk taxonomy. Each risk is scored on probability (1-5) and impact (1-5), producing a risk priority number. Mitigation strategies are generated for high-priority risks. The risk register includes both technical risks (performance, scalability, integration) and delivery risks (timeline, resource availability, dependency management).

Phase 5 -- Scoring and Recommendation (< 1 second): The overall technical feasibility score is calculated by aggregating capability coverage, complexity factors, and risk exposure. The score maps to a recommendation: Strong Go (85-100), Go (70-84), Conditional Go (55-69), Conditional No-Go (40-54), Strong No-Go (0-39). Each recommendation includes specific conditions and caveats.

Integration Points

ComponentIntegration TypeDescription
/presales-analyzeUpstreamReceives analyzed requirements
/presales-priceDownstreamEffort estimates feed pricing
/presales-proposeDownstreamAssessment feeds proposal technical section
/presales-caseCase ManagementAssessment linked to presales case
/presalesParent CommandTop-level presales orchestration
AIAD RegistryCapability DatabasePlatform features and capabilities
Prismatic AgentsExecutiontechnical-assessor agent
TelemetryObservabilityAssessment quality and timing metrics

Best Practices

Use Analysis Output as Input: The most reliable assessments come from structured analysis output rather than free-text requirements. Run /presales-analyze first to produce structured input for the assessment.

Start with Quick Feasibility: For initial opportunity screening, use --quick to get a rapid feasibility indication before investing time in detailed assessment. This prevents wasted effort on technically infeasible opportunities.

Always Include Risk Analysis: Even for straightforward opportunities, --risk-analysis reveals potential delivery challenges that may not be apparent from capability mapping alone. Identifying risks early allows for proactive mitigation in the proposal.

Compare Architecture Options: When multiple deployment or architecture approaches are viable, use --compare to produce a structured comparison. This gives the proposal team clear talking points for each option.

Calibrate Effort Models: Use --effort-model conservative for fixed-price proposals and --effort-model standard for time-and-materials engagements. The conservative model adds buffers for uncertainty.

Error Handling

Error ConditionBehaviorRecovery
Case not foundError with available casesVerify case ID
No requirements extractedError with guidanceProvide structured requirements
Capability database unavailableAssessment with cached dataWarning about data freshness
Unknown compliance frameworkError with supported frameworksUse supported framework codes
Assessment timeoutPartial results with warningUse --quick for faster assessment
Conflicting requirementsWarning with conflict detailsResolve conflicts with prospect

Advanced Usage

Assessment Templates

# Use predefined assessment template
/presales-assess --template easm-deployment --case-id "CASE-2026-042"

# List available assessment templates
/presales-assess --list-templates

Integration with Proposal Pipeline

# Full presales pipeline
/presales-analyze --file rfp.pdf --case-id "CASE-2026-042"
/presales-assess --case-id "CASE-2026-042" --detail full --risk-analysis
/presales-price --case-id "CASE-2026-042" --from-assessment
/presales-propose --case-id "CASE-2026-042" --from-assessment --from-pricing

Automated Reassessment

# Reassess after requirement changes
/presales-assess --case-id "CASE-2026-042" --reassess --diff-from previous

# Track assessment score over requirement iterations
/presales-assess --case-id "CASE-2026-042" --history --trend

Doctrine Compliance

All commands operate under the NO MERCY, NO DOUBTS doctrine:

  • NO MERCY: Zero tolerance for incomplete execution or quality violations. Every requirement must be assessed -- no requirements are skipped or deferred. Capability gaps are reported honestly without minimization. Risk registers include all identified risks, including those that might make the opportunity less attractive.
  • NO DOUBTS: Full investigation before action, evidence-based results. Feasibility determinations are based on verified platform capabilities, not assumptions. Effort estimates reference historical project data. The NABLA axiom of Unknown Valid is respected: when assessment cannot determine feasibility for a requirement, it is classified as "Unknown" rather than assumed feasible or infeasible.
  • /presales - Presales intelligence for company analysis and opportunity identification
  • /presales-analyze - Text, file and URL analysis for presales opportunity assessment
  • /presales-case - Presales case management for status tracking and updates
  • /investigate - Launch comprehensive OSINT investigation across 121+ sources
  • /email-osint - Email-based OSINT gathering with breach correlation and social profiling
  • /google-hacking - Google dorking and advanced search intelligence extraction

Connect & Contribute

Created by Tomáš Korcak (korczis) | Open Source under GHL