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>
41 lines
2.0 KiB
Markdown
41 lines
2.0 KiB
Markdown
# 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
|