Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
7b2cf78
feat: Standardize issue and PR formats for issue-driven development (…
kiyotis Feb 13, 2026
34b66c1
Refactor: Extract inline scripts from GitHub Actions workflow
kiyotis Feb 16, 2026
6b47e7a
Test: Trigger version validation error
kiyotis Feb 16, 2026
40f0e26
Revert "Test: Trigger version validation error"
kiyotis Feb 16, 2026
92f6213
Test: Trigger marketplace validation error
kiyotis Feb 16, 2026
aaddcd8
Revert "Test: Trigger marketplace validation error"
kiyotis Feb 16, 2026
fc2c35e
docs: Clarify installation prerequisites in README
kiyotis Feb 16, 2026
1580669
feat: Add environment variable support to setup scripts
kiyotis Feb 16, 2026
87783f2
docs: Fix environment variable usage examples in README
kiyotis Feb 16, 2026
b71a66b
docs: Update CHANGELOG for README fix
kiyotis Feb 16, 2026
e3a9c29
refactor: Remove CHANGELOG auto-update from sync workflow
kiyotis Feb 16, 2026
7773844
docs: Split documentation into separate usage guides
kiyotis Feb 16, 2026
b5e537a
fix: Copy USAGE guides in transform script
kiyotis Feb 16, 2026
e831ce8
docs: Rename usage guides and improve README structure
kiyotis Feb 16, 2026
d4e1bcf
docs: Enhance evaluation notice and improve user guides
kiyotis Feb 16, 2026
1ec6fbe
docs: Improve GitHub Copilot guide with accurate usage instructions
kiyotis Feb 16, 2026
2739c18
docs: Simplify versioning explanation in marketplace README
kiyotis Feb 16, 2026
eb18834
docs: Correct code analysis workflow description
kiyotis Feb 16, 2026
b0d6e4a
Restructure version documentation for better user experience
kiyotis Feb 16, 2026
7232fad
Update CHANGELOG for version documentation restructuring
kiyotis Feb 16, 2026
cdf5195
CHANGELOGを日本語化
kiyotis Feb 16, 2026
c721d71
CHANGELOG 0.1セクションのヘッダーも日本語化
kiyotis Feb 16, 2026
ff17cf5
マーケットプレイスCHANGELOGを簡素化
kiyotis Feb 16, 2026
a893722
CHANGELOG 0.1を簡素化し、setup-6-ghc.shのバグを修正
kiyotis Feb 16, 2026
d00f624
GitHub Copilotスキル有効化手順を具体化
kiyotis Feb 16, 2026
60fa9d9
GitHub Copilotセットアップで.vscode/settings.jsonを自動設定
kiyotis Feb 16, 2026
292f6aa
GitHub Copilot使用方法を修正:スラッシュコマンド不要
kiyotis Feb 16, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 11 additions & 0 deletions .claude/marketplace/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# 変更履歴

Nabledgeマーケットプレイス全体のバージョン対応表です。

詳細な変更内容は各プラグインのCHANGELOGを参照してください。

## バージョン対応表

| マーケットプレイスバージョン | nabledge-6 | nabledge-5 | リリース日 |
|---------------------------|-----------|-----------|----------|
| 0.1 | [0.1](plugins/nabledge-6/CHANGELOG.md#01---2026-02-13) | - | 2026-02-13 |
7 changes: 2 additions & 5 deletions .claude/marketplace/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,9 @@ Nabledgeは、NablarchによるAI支援開発スキルです。Claude CodeやGit

インストール方法や使い方は各プラグインのREADMEを参照してください。

## バージョニング
## 変更履歴

各プラグインは独立したバージョン管理を行っています。

- nabledge-6: `minor.patch` 形式を使用(例: 0.1, 1.0, 2.0)
- プラグイン名がすでにNablarchのメジャーバージョンを示しています
全体およびプラグイン別の変更履歴は [CHANGELOG.md](CHANGELOG.md) を参照してください。

## ライセンス

Expand Down
118 changes: 118 additions & 0 deletions .claude/rules/issues.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,118 @@
# Issue Format

All issues should follow a consistent structure that clearly articulates the problem, who is affected, and what success looks like.

## Title Format

Use the user story format:

```
As a [role], I want [goal] so that [benefit]
```

**Examples:**
- As a developer, I want standardized issue formats so that I can create consistent documentation
- As a user, I want keyboard shortcuts so that I can navigate more efficiently
- As a maintainer, I want automated tests so that I can catch regressions early

## Body Format

Issues should include four sections:

### 1. Situation

Concrete facts and observed circumstances. What is the current state?

- Describe what exists today
- Include relevant technical details
- State observable facts, not opinions
- Reference specific files, systems, or behaviors

### 2. Pain

Who is affected and what problem do they face?

- Identify the affected stakeholders (developers, users, maintainers, etc.)
- Describe the specific problem or friction they experience
- Explain why the current situation is problematic
- Include impact or severity if relevant

### 3. Benefit

Who benefits and how? Use the form "[who] can [what]".

- State clear benefits for each stakeholder
- Use active voice with "can" statements
- Be specific about capabilities gained
- Avoid vague improvements like "better" or "easier"

**Examples:**
- Developers can create branches with consistent naming
- Users can understand feature status at a glance
- Maintainers can onboard new contributors faster

### 4. Success Criteria

Checkboxes that verify benefit achievement. Each criterion should be:

- Measurable or verifiable
- Directly related to stated benefits
- Written as observable outcomes
- Formatted as GitHub checkboxes `- [ ]`

**Example:**
```markdown
- [ ] `.claude/rules/issues.md` exists and documents the format
- [ ] New issues follow the Situation/Pain/Benefit/Success Criteria structure
- [ ] Success criteria are written as verifiable checkboxes
```

## Complete Example

```markdown
**Title:** As a developer, I want standardized PR formats so that I can review changes efficiently

**Body:**

### Situation

Currently, PRs are created with an ad-hoc format. Some include detailed context, others provide minimal information. There is no standard structure for documenting the approach, testing, or linking to related issues.

### Pain

Reviewers waste time reconstructing context from commit messages and code changes. Developers don't know what information to include in PR descriptions. The lack of consistency makes it harder to maintain quality standards across the project.

### Benefit

- Reviewers can understand changes quickly without extensive code archaeology
- Developers can follow a clear template for documenting their work
- Maintainers can enforce quality standards through structured PR requirements

### Success Criteria

- [ ] `.claude/skills/pr/workflows/create.md` includes comprehensive PR template
- [ ] Template includes sections for Approach, Tasks, Expert Review, and Success Criteria
- [ ] All new PRs reference the related issue number
- [ ] PRs include verification of issue success criteria
```

## Usage Guidelines

When creating issues:

1. **Start with the title** - Frame it as a user story
2. **Describe the situation** - State facts about current state
3. **Identify the pain** - Who hurts and why
4. **Articulate benefits** - Use "[who] can [what]" format
5. **Define success criteria** - Write verifiable checkboxes
6. **Review for clarity** - Ensure someone unfamiliar with the context can understand

## Rationale

This format ensures:

- **Shared understanding** - Everyone knows why work matters
- **Clear scope** - Success criteria prevent scope creep
- **Stakeholder focus** - Benefits are explicit and measurable
- **Verification** - Checkboxes provide clear completion signal
- **Traceability** - Format supports issue-driven development workflow
Loading