Planning Code Goal Implementation Pattern

Sub-skill of planning-code-goal: Implementation Pattern.

vamseeachanta c118bd1 1023 B Updated

File contents

Implementation Pattern

Implementation Pattern

class SPARCGoalPlanner {
  async achieveGoal(goal: CodeGoal): Promise<GoalResult> {
    // 1. SPECIFICATION: Define goal state
    const spec = await this.specifyGoal(goal);

    // 2. PSEUDOCODE: Plan action sequence
    const actionPlan = await this.planActions(spec);

    // 3. ARCHITECTURE: Structure solution
    const architecture = await this.designArchitecture(actionPlan);

    // 4. REFINEMENT: Iterate with TDD
    const implementation = await this.refineWithTDD(architecture);

    // 5. COMPLETION: Validate and deploy
    return await this.completeGoal(implementation, spec);
  }

  async findOptimalPath(
    currentState: CodeState,
    goalState: CodeState
  ): Promise<ActionPlan> {
    const actions = this.getAvailableSPARCActions();
    return this.aStarSearch(currentState, goalState, actions);
  }
}

vamseeachanta/workspace-hub/tree/main/.agents/skills/_archive/development/planning/planning-code-goal/implementation-pattern commit c118bd1f2e

Frequently asked questions

npx skillmds@latest add vamseeachanta/planning-code-goal-implementation-pattern