feat: overhaul agent suite, hooks, and CLI types#3
Merged
Conversation
…back Add new sections to the Technical Architect agent definition: - LLD Standards: 500-line max, modular directory structure, content rules table - Schema Alignment Verification: pre-approval checklist, red flags table, output format - Architecture Decision Records (ADR) template and guidance - Firestore Performance Patterns: read/write patterns, anti-patterns to reject - Type Evolution Strategy: adding, extending, deprecating, renaming fields - Technology Guardrails: locked choices table - Expanded Expert Pushback: premature scaling, contradictory requirements, missing considerations, scope creep, gold plating, bikeshedding - Enhanced Communication Style: progressive disclosure, anchoring to examples - Collaboration guidance with other agents - Expanded Context Sources table All existing content preserved. Only additive changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ourney-chronicler Create four new agent definitions to replace cli-engineer and web-engineer with a unified agent suite: - fullstack-engineer (sonnet): Replaces cli-engineer and web-engineer. Principal engineer working across both CLI and web repos. Includes development ceremony steps, CI gate, cross-repo type alignment rules, error handling patterns, debugging workflow, PR template, and testing strategy guidance. - ux-designer (opus, cyan): Code-first UX design without Figma. Includes Developer Dev and Team Lead Taylor personas, ASCII wireframe format, user flow format, screen specification template, research framework, quality checklist, and handoff process to fullstack-engineer. - product-manager (sonnet, green): Jira-free PM using GitHub Issues and local markdown tracking. Includes ceremony coordination, MoSCoW prioritization, progress reporting format, risk management, feature request triage, communication templates, and scope management. - journey-chronicler (opus, amber): Captures learning moments, breakthroughs, and course corrections. Includes trigger types, entry format, tag taxonomy, five thematic arcs, suggest+approve pattern, quality gates, voice guidelines, and genericization guide for open-source sharing. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ra hook - branch-discipline: Expand agent pattern from (cli-engineer|web-engineer) to include fullstack-engineer and ux-designer - agent-parallel-warning: Update sequential patterns to reflect new agent names (PM -> Fullstack Engineer, TA -> Fullstack Engineer, PM -> TA) - no-jira (NEW): Block hook that prevents Jira/Atlassian API calls. Matches createJiraIssue, jira_create_issue, atlassian.net, and ENGG- patterns. Directs to GitHub Issues and local tracking instead. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove the separate cli-engineer and web-engineer agents, now replaced by the unified fullstack-engineer agent. Update CLAUDE.md: - Agent Suite table: replace cli-engineer and web-engineer with fullstack-engineer, ux-designer, product-manager, journey-chronicler - Document Ownership table: update agent references - Hookify Rules table: add no-jira block rule - Repository structure comment: update agent list Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add optional `customTitle` field to ParsedSession interface for user-defined session titles (supports rename from web dashboard) - Add 'prompt_quality' to InsightType union for prompt effectiveness analysis feature Both changes are backward compatible (optional field, union extension). Web repo types.ts will need matching update for cross-repo alignment. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add the design and implementation plan documents for the agents/hooks overhaul and analysis features phase: - Design plan: agent definitions, hook changes, type changes - Implementation plan: phased execution strategy Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
… patterns - Add prompt_quality to TA agent insight type enforcement rule - Add prompt_quality to CLAUDE.md insight type references (lines 88, 348) - Remove stale deleted agent names (cli-engineer, web-engineer) from branch-discipline hook pattern Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
4 tasks
This was referenced Feb 27, 2026
This was referenced Mar 7, 2026
Merged
melagiri
added a commit
that referenced
this pull request
Mar 9, 2026
…nce to prompts - CANONICAL_PATTERN_CATEGORIES: 8 canonical kebab-case categories - EFFECTIVE_PATTERN_CLASSIFICATION_GUIDANCE: per-category disambiguation text - SESSION_ANALYSIS_SYSTEM_PROMPT: category field added to effective_patterns schema - FACET_ONLY_SYSTEM_PROMPT: same update for backfill prompt - AnalysisResponse type: category field required (not optional) - JSON schema examples updated with concrete structured-planning example - Observability warning for LLM missing category field (mirrors friction-monitor) Wording from LLM Expert finalized spec (Task #3). Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This was referenced Mar 9, 2026
This was referenced Mar 18, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
no-jirablock hook to prevent Jira API callscustomTitle?: stringto ParsedSession,'prompt_quality'to InsightType unionTest plan
.claude/agents/with correct YAML frontmattercli-engineer.md,web-engineer.md) are removed.claude/including newhookify.no-jira.local.mdcli/src/types.tshascustomTitle?: stringon ParsedSession and'prompt_quality'on InsightTypeCLAUDE.mdagent suite table matches actual agentscd cli && pnpm buildto confirm no type errors🤖 Generated with Claude Code