Skip to content

feat: global setup and feature pipeline improvements#27

Merged
eumaninho54 merged 26 commits into
mainfrom
feat/global-setup
May 26, 2026
Merged

feat: global setup and feature pipeline improvements#27
eumaninho54 merged 26 commits into
mainfrom
feat/global-setup

Conversation

@eumaninho54

Copy link
Copy Markdown
Member

🚀 Summary

Improves the /feature multi-agent pipeline for token efficiency and restructures the global setup to install to ~/.claude. Agents now hand off via files instead of returning full content inline, significantly reducing orchestrator context bloat.

Type of change

  • feat — new feature
  • fix — bug fix
  • docs — documentation
  • refactor — code restructuring
  • chore — maintenance
  • ci — CI/CD
  • release — new version

📝 Changes

  • feature skill: agents write outputs to files and return only path + 2–3 line summary; orchestrator reads files to display — never accumulates full content inline
  • feature skill: reviewer runs git diff itself instead of receiving the diff injected inline
  • feature skill: review output written to .claude/tmp/review-<slug>.md; fixer reads it directly
  • feature skill: removed inline its full content instruction from all agent spawns
  • feature skill: consolidated GRILL+SPEC into a unified Phase 0.5
  • grill-me skill: conversation-first approach, no codebase access
  • setup: migrated to global ~/.claude installation via symlinks (idempotent)
  • cli: added update and unsetup subcommands
  • agents: restructured roster for PDCA pipeline (planner, implementer, reviewer, fixer, spec-writer)

🧪 Testing

  • Existing tests pass
  • New tests added (if applicable)
  • Tested manually

🎟️ Related Tickets

  • Related Issue #
  • Closes #

eumaninho54 and others added 26 commits May 23, 2026 16:24
Changes setup flow from project-level to global ~/.claude folder.
Updates help text and removes project-specific instructions.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Implements /aiworkers:init command that:
- Scans project for architectural patterns, frameworks, conventions
- Interactive validation loop with user confirmation
- Generates patterns.md and architecture.md in target project
- Updates target project CLAUDE.md with imports
- Enforces mandatory architectural constraints

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
Remove stale imports/links to the deleted src/rules/jsx-style.md
from CLAUDE.md and the rn-component architecture reference.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Split the monolithic reviewer into spec-reviewer (PRD compliance)
and code-reviewer (bugs/security). Add spec-writer to convert grill
output into a product PRD. Refocus planner on producing a technical
PRD from the product PRD instead of planning from a raw description.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Add Phase 0.5 (grill) and 0.6 (spec) so requirements are locked
into a product PRD before planning. Planner now emits a technical
PRD. Replace the single reviewer with parallel spec + code
reviewers, and route PRD/plan/review artifacts through
.claude/tmp/. Include a new architecture reference doc.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Replace security-violating bash find commands with Glob tool instructions throughout Phase 1 scanning logic.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
Replace direct bash grep commands with Grep tool instructions in State Management and Enforcement sections.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
Replace bash exit code pattern with Grep and Edit tools for checking and appending imports.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
Use Glob to find first 5 files then Read for import/export pattern detection instead of reading all component files.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
After 3 failed validations, provide free-text description option via AskUserQuestion for user to specify manually.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
Expand rule 9 to explicitly state waiting for response before next call and prohibit parallel invocations.

Co-Authored-By: Claude Sonnet 4 <noreply@anthropic.com>
Replace release-it + comment-triggered deploy with semantic-release
using workflow_dispatch and OIDC trusted publisher (no NPM_TOKEN).
Enable npm provenance.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Default baseDir to os.homedir() so the test suite can sandbox it.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Move architecture.md from references/ subdirs to docs/ for better discoverability by humans.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
References now point to docs/ directory. Remove old files from references/ subdirs.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Update /feature and /rn-component to clarify that agents should talk to users, not spelunk codebases. Only do shallow checks for trivial facts.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Clarify that grill-me interviews for product understanding, not code exploration. Only do shallow lookups for trivial facts. Form complete picture through dialogue.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Merge Phase 0.5 (GRILL) and Phase 0.6 (SPEC) into a single Agent 0 that both grills the user and writes the PRD in real time. Simplify grill-me skill to conversation-only (no code lookups). Reduces orchestrator complexity and improves user experience by combining requirement gathering with spec writing in one conversational flow.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Emphasize that agents write outputs to files and return only summaries, rather than inlining full content in responses. Simplify agent instructions to reference persona files instead of inlining. Fix typo on technical PRD output path.

Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
@kody-ai

kody-ai Bot commented May 26, 2026

Copy link
Copy Markdown

BYOK Configuration Required! 🔑

Your plan requires a Bring Your Own Key (BYOK) configuration to perform code reviews.

Please configure your API keys in Settings > BYOK Configuration.

@eumaninho54 eumaninho54 merged commit 7313d70 into main May 26, 2026
2 checks passed
@eumaninho54 eumaninho54 deleted the feat/global-setup branch May 26, 2026 22:17
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 0.4.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants