Skip to content

chore: initialize .please/ workspace setup - #295

Merged
amondnet merged 3 commits into
masterfrom
chore/please-workspace-setup
Mar 25, 2026
Merged

chore: initialize .please/ workspace setup#295
amondnet merged 3 commits into
masterfrom
chore/please-workspace-setup

Conversation

@amondnet

Copy link
Copy Markdown
Owner

Summary

  • Initialize the .please/ workspace scaffold with configuration, knowledge docs, product specs, and an active development track
  • Update .claude/settings.json to enable plugins and configure environment variables for Claude Code
  • Add .please/state/ to .gitignore to prevent runtime state from being committed

Changes

  • .please/INDEX.md — top-level workspace index
  • .please/config.yml — workspace configuration
  • .please/docs/knowledge/ — product guidelines, tech stack, and workflow documentation
  • .please/docs/product-specs/ — product specification index
  • .please/docs/decisions/ — architecture decision records index
  • .please/docs/tracks/ — development track index, tech debt tracker, and active track improve-test-coverage-20260326 (metadata, plan, spec)
  • .claude/settings.json — enabled plugins: gh-please, please, review, github, standards, dev-tools, vue, antfu, claude-md-management, vitest, gatekeeper, claude-code-setup, cloudflare; set ENABLE_TOOL_SEARCH, CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS, CLAUDE_CODE_DISABLE_AUTO_MEMORY; added passionfactory and pleaseai extra marketplaces
  • .gitignore — added .please/state/ exclusion rule

Test Plan

  • Verify .please/ directory is tracked (excluding state/)
  • Confirm example/nextjs/productionp was NOT included in this PR
  • Confirm .please/state/ is covered by .gitignore

- Add .please/ workspace scaffold with config, knowledge docs, product specs,
  and active tracks (improve-test-coverage)
- Update .claude/settings.json: enable plugins (gh-please, please, review,
  github, standards, dev-tools, vue, antfu, vitest, gatekeeper,
  claude-code-setup, cloudflare), set env vars, add extra marketplaces
- Add .please/state/ to .gitignore to exclude runtime state from version control
Copilot AI review requested due to automatic review settings March 25, 2026 21:41
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request establishes a foundational .please/ workspace within the repository, designed to streamline project management, documentation, and AI-assisted development workflows. It introduces a structured approach for tracking development tracks, product specifications, and architectural decisions, while also configuring the Claude Code environment with essential plugins and settings to enhance developer productivity and adherence to project standards.

Highlights

  • Workspace Initialization: Initialized the .please/ workspace scaffold, including configuration, knowledge documentation, product specifications, and an active development track.
  • Claude Code Configuration: Updated .claude/settings.json to enable a suite of plugins, configure environment variables for Claude Code, and add custom plugin marketplaces.
  • Git Ignore Update: Added .please/state/ to .gitignore to prevent runtime state files from being committed to the repository.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@github-actions

github-actions Bot commented Mar 25, 2026

Copy link
Copy Markdown
Contributor

Deploy preview for express-basic-auth ready!

✅ Preview
https://express-basic-auth-inzl7cucs-minsu-lees-projects-b1e388b7.vercel.app

Built with commit e690e4c.
This pull request is being automatically deployed with vercel-action

@amondnet amondnet self-assigned this Mar 25, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Initializes a .please/ workspace scaffold (configuration + documentation indexes + an initial active track) and updates local Claude Code settings / repo ignores to support the workflow.

Changes:

  • Add .please/ workspace structure (index, config, knowledge docs, track docs, and placeholder spec/plan/metadata for an active track).
  • Update .claude/settings.json with plugin enablement and environment configuration.
  • Ignore .please/state/ via .gitignore to prevent runtime state from being committed.

Reviewed changes

Copilot reviewed 14 out of 15 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
.please/INDEX.md Adds top-level navigation for the .please/ workspace and links to key repo docs.
.please/config.yml Defines .please doc path overrides and language setting.
.please/docs/knowledge/product.md Adds product overview/constraints for the action.
.please/docs/knowledge/product-guidelines.md Adds coding/documentation/release guidelines.
.please/docs/knowledge/tech-stack.md Documents runtime/tooling dependencies and build/distribution expectations.
.please/docs/knowledge/workflow.md Defines implementation workflow/TDD process and common commands.
.please/docs/product-specs/index.md Adds product specs index scaffold.
.please/docs/decisions/index.md Adds ADR index scaffold.
.please/docs/tracks/index.md Adds tracks index and registers the initial “improve test coverage” track.
.please/docs/tracks/tech-debt-tracker.md Adds a tech-debt tracking table scaffold.
.please/docs/tracks/active/improve-test-coverage-20260326/metadata.json Adds track metadata scaffold.
.please/docs/tracks/active/improve-test-coverage-20260326/plan.md Adds plan placeholder scaffold.
.please/docs/tracks/active/improve-test-coverage-20260326/spec.md Adds the initial track spec content for improving test coverage.
.claude/settings.json Enables plugins and sets Claude Code environment values/marketplaces.
.gitignore Adds .please/state/ ignore rule (and normalizes .next entry formatting).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .please/docs/tracks/active/improve-test-coverage-20260326/spec.md
Comment thread .please/INDEX.md

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new project structure and extensive documentation under the .please/ directory, integrating a "please plugin" for managing project artifacts, workflows, and documentation related to a "Vercel Action". Key additions include an index for project documents, a directory map, configuration, workflow definitions, and detailed guides on product, tech stack, and development workflow. It also updates .claude/settings.json to replace the old permissions structure with new environment variables and enabled plugins. Review comments suggest improving the .claude/settings.json by changing string-represented numerical values to actual integers for CLAUDE_CODE_FILE_READ_MAX_OUTPUT_TOKENS and CLAUDE_CODE_DISABLE_AUTO_MEMORY. Additionally, the created_at and updated_at fields in .please/docs/tracks/active/improve-test-coverage-20260326/metadata.json are noted to be set to a future date and should be updated to reflect current or actual dates.

Comment thread .claude/settings.json
Comment thread .claude/settings.json
@sonarqubecloud

Copy link
Copy Markdown

@amondnet
amondnet merged commit 16dfd80 into master Mar 25, 2026
7 of 14 checks passed
@amondnet
amondnet deleted the chore/please-workspace-setup branch March 25, 2026 21:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants