Files
Bewerbungszauberer/openspec/changes/add-application-management/proposal.md
T
gurixandClaude f1ba0dd98d feat: implement application management system
Add structured workflow for managing job applications with /new-application and /populate-application commands. Users can now organize applications in dated folders, store job documents, and have AI analyze requirements to populate strategy documents. Includes bug fix for src/ path references and safe update documentation.

OpenSpec: add-application-management

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-02 19:04:49 +01:00

2.0 KiB

Add Application Management System

Why

Currently, the framework has a profile template and validation, but no structured way to manage individual job applications. Users need a systematic approach to:

  • Initiate new applications with proper organization
  • Store job-related documents (ads, emails, recruiter communications) in one place
  • Have the AI analyze these documents to populate application strategy
  • Track applications in a folder structure that supports the workflow stages

This implements the first three steps of the project workflow (Research & Context, Proposal/Strategy, Specification) from project.md.

What Changes

  • Create two new slash commands:
    • /new-application - Initializes a new application with folder structure
    • /populate-application - Analyzes input documents and populates application.md
  • Implement folder structure: src/applications/pending/YYYY-MM-DD-CompanyName-JobTitle/
  • Create standardized application.md template with sections for research, strategy, and specification
  • Automatically create input/ folder for storing job-related documents
  • Update src/CLAUDE.md to include application management workflow

Impact

  • Affected specs: New capability application-management
  • Affected code:
    • New file: src/.claude/commands/new-application.md
    • New file: src/.claude/commands/populate-application.md
    • Modified: src/CLAUDE.md (add application workflow instructions)
    • New structure: src/applications/pending/ (created dynamically)
  • User benefit:
    • Organized workspace for each application
    • Centralized storage for all job-related documents
    • AI-powered analysis of job requirements and company research
    • Clear progression from research → strategy → content generation
  • Out of scope:
    • Actual CV/cover letter/email generation (future proposal)
    • Moving applications between stages (pending → sent → archived)
    • Application tracking and follow-up reminders
  • Breaking changes: None - this is purely additive functionality