Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
a1c27f0
Scaffold inki plugin: plugin.json + README stub
pwizla May 22, 2026
acd17a2
Add self-hosted marketplace manifest exposing inki
pwizla May 22, 2026
76ec387
Add /inki:exists pilot skill (port of PAWS doc-exists)
pwizla May 22, 2026
17683b6
Copy shared rules into inki plugin to remove PAWS path dependency
pwizla May 22, 2026
b151b00
Add /inki:branch (port of PAWS doc-branch)
pwizla May 22, 2026
f12ca09
Add /inki:commit (port of PAWS doc-commit)
pwizla May 22, 2026
35df1ca
Add /inki:push (port of PAWS doc-push)
pwizla May 22, 2026
9e5473e
Add /inki:pr (port of PAWS doc-pr)
pwizla May 22, 2026
78c3a74
Add /inki:pr-title-fix (port of PAWS doc-pr-title-fix)
pwizla May 22, 2026
ab0075b
Add /inki:pr-description-fix (port of PAWS doc-pr-description-fix)
pwizla May 22, 2026
ce58094
Add /inki:pr-body-fix alias
pwizla May 22, 2026
df99637
Rewrite PAWS slash command references to inki namespace in ported skills
pwizla May 22, 2026
bdf2d15
Add /inki:submit top-level orchestrator
pwizla May 22, 2026
de8163c
Move agents/prompts/ into inki/references/prompts/
pwizla May 22, 2026
63cef42
Move agents/templates/ into inki/references/templates/
pwizla May 22, 2026
1b840f8
Move agents/authoring/ into inki/references/authoring/
pwizla May 22, 2026
776f4ac
Replace agents/ content with pointer README to inki/references/
pwizla May 22, 2026
2b41c1e
Initial sync: copy root canonical refs into inki/references/
pwizla May 22, 2026
a2b1f08
Add /inki:style-check skill
pwizla May 22, 2026
1d313c4
Add /inki:code-verify skill
pwizla May 22, 2026
4a7b647
Add /inki:coherence-check skill
pwizla May 22, 2026
2839583
Add /inki:pitfalls-check skill
pwizla May 22, 2026
25501a0
Add /inki:outline-check skill
pwizla May 22, 2026
18b8eda
Add /inki:outline-ux-analyzer skill
pwizla May 22, 2026
36441b6
Add /inki:review top-level orchestrator
pwizla May 22, 2026
077af56
Add /inki:outline skill
pwizla May 22, 2026
2dd4ee5
Add /inki:draft skill
pwizla May 22, 2026
24e2211
Add /inki:write top-level orchestrator
pwizla May 22, 2026
0e5146b
Add /inki:route skill
pwizla May 22, 2026
518ef0a
Add /inki:coverage skill
pwizla May 22, 2026
14c8de7
Add /inki:discover top-level orchestrator
pwizla May 22, 2026
6b056ad
Add sync-root-refs.sh script for root → plugin refs
pwizla May 22, 2026
7616eca
Add inki-sync-root-refs.yml: 1-way sync + drift guard
pwizla May 22, 2026
6a0a764
Expand inki README with full skill catalog and editing rules
pwizla May 22, 2026
9a0faa5
Add inki CHANGELOG.md v0.1.0
pwizla May 22, 2026
e9022d3
Document Inki plugin and editing rules in CONTRIBUTING.md
pwizla May 22, 2026
9e45c20
Update AGENTS.md to point to claude-plugins/inki/references/ instead …
pwizla May 22, 2026
da6e802
Update Cursor rules to reference claude-plugins/inki/references/ paths
pwizla May 22, 2026
fa6614a
Update self-healing prompts to reference claude-plugins/inki/referenc…
pwizla May 22, 2026
d2a040d
Remove low profile PR guideline from git rules
pwizla May 22, 2026
a5815e5
Remove PAWS-internal Tier mentions and replace 'Pierre' with 'the use…
pwizla May 22, 2026
51119d4
Sync inki/references/git-rules.md with root after low-profile guideli…
pwizla May 22, 2026
2d7e2f0
Clarify pr-description-rules: separate Fixes and Documents references…
pwizla May 22, 2026
f2ecb3a
Scope shared rules to strapi/documentation and remove PAWS-internal r…
pwizla May 22, 2026
68cb313
Prepend 'Do not' to each item in push-rules.md 'Do not' section
pwizla May 22, 2026
ac834ac
Prepend 'Do not' to each item in pr-rules.md 'Do not' section
pwizla May 22, 2026
51375ea
Make inki skills portable: remove hardcoded paths and /piwi-* references
pwizla May 22, 2026
2653dc0
Expand CONTRIBUTING Inki section with what-it-does summary and README…
pwizla May 22, 2026
fabbfd2
Clarify 'Do not open PR from main': specify source vs target branch
pwizla May 22, 2026
53dbc6a
Remove restrictive working dir check from git skills: support forks
pwizla May 22, 2026
00a109b
Document Strapi codebase prerequisite in code-verify and coverage skills
pwizla May 22, 2026
f054dbc
Remove references to strapi-docs-product-merger (private repo) from p…
pwizla May 22, 2026
09b8650
Rewrite orphan agents/ paths in migrated prompts and authoring guides…
pwizla May 22, 2026
55ae25a
Drop legacy agents/ path references from CHANGELOG
pwizla May 22, 2026
c2e98eb
Clarify pitfalls-check: known-pitfalls file is a reference catalog, n…
pwizla May 22, 2026
ee517b5
Read git-rules.md from inki/references/ instead of repo root for plug…
pwizla May 22, 2026
855340e
Migrate style-lint.sh into the inki plugin and wire style-check to us…
pwizla May 22, 2026
e2dcf15
Add notation legend in README to explain skill argument placeholders
pwizla May 22, 2026
5c7ceb7
Fix marketplace.json schema: wrap plugins in marketplace object
pwizla May 22, 2026
01f70a0
Fix marketplace.json plugin source: use relative path string instead …
pwizla May 22, 2026
eafcd16
Remove stray closing tag from marketplace.json
pwizla May 22, 2026
da62a73
Fix plugin.json author field: expect object schema, not string
pwizla May 22, 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
13 changes: 13 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"name": "strapi-documentation",
"owner": {
"name": "Strapi Documentation"
},
"plugins": [
{
"name": "inki",
"description": "Inki — discover, write, review, submit your docs. A Claude Code plugin encapsulating the Strapi documentation toolkit.",
"source": "./claude-plugins/inki"
}
]
}
8 changes: 4 additions & 4 deletions .cursor/rules/strapi-docs-drafter.mdc
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ The Drafter operates in one of 3 modes, determined by the target's `priority` an

**Mode selection rule:** If an outline is provided → Compose. If a `micro_instruction` is provided → Micro-edit. Otherwise (existing page + edits needed) → Patch.

See the interface specification (`agents/prompts/shared/drafter-interface.md`) for the full mode selection logic.
See the interface specification (`claude-plugins/inki/references/prompts/shared/drafter-interface.md`) for the full mode selection logic.

---

Expand All @@ -66,8 +66,8 @@ See the interface specification (`agents/prompts/shared/drafter-interface.md`) f

```yaml
doc_type: feature | plugin | configuration | guide | api | ...
template: agents/templates/feature-template.md # or null
guide: agents/authoring/AGENTS.cms.features.md # or null
template: claude-plugins/inki/references/templates/feature-template.md # or null
guide: claude-plugins/inki/references/authoring/AGENTS.cms.features.md # or null
key_topics: [topic1, topic2]

target:
Expand All @@ -88,7 +88,7 @@ The outline contains:
- `sections` — the heading tree with `intent`, `content_hints`, `source_refs`, and `components` per node
- `drafter_notes` — free-text notes about gaps, ambiguities, and cross-links

See the interface specification (`agents/prompts/shared/drafter-interface.md`) for the full outline schema.
See the interface specification (`claude-plugins/inki/references/prompts/shared/drafter-interface.md`) for the full outline schema.

#### Source material

Expand Down
22 changes: 11 additions & 11 deletions .cursor/rules/strapi-docs-orchestrator.mdc
Original file line number Diff line number Diff line change
Expand Up @@ -293,10 +293,10 @@ When a prompt needs to run, search project knowledge for the file name (e.g., se

### Claude Code

The prompt files live in the repository at `agents/prompts/`. Claude Code can read them directly from disk:
The prompt files live in the repository at `claude-plugins/inki/references/prompts/`. Claude Code can read them directly from disk:

```
cat agents/prompts/router.md
cat claude-plugins/inki/references/prompts/router.md
```

The `AGENTS.md` file at the repo root can serve as an alternative entry point, but this system prompt provides more detailed orchestration logic.
Expand All @@ -305,7 +305,7 @@ The `AGENTS.md` file at the repo root can serve as an alternative entry point, b

Add the prompt files to the workspace context. Depending on the IDE:

- **Cursor**: Reference prompt files with `@file` (e.g., `@agents/prompts/router.md`) or add them to `.cursor/rules/`. See [Cursor Rules Setup](#cursor-rules-setup) below.
- **Cursor**: Reference prompt files with `@file` (e.g., `@claude-plugins/inki/references/prompts/router.md`) or add them to `.cursor/rules/`. See [Cursor Rules Setup](#cursor-rules-setup) below.
- **Windsurf**: Add to `.windsurfrules` or reference in workspace context.
- **Other IDE agents**: Add the prompt files to whatever context/knowledge mechanism the IDE provides.

Expand Down Expand Up @@ -501,8 +501,8 @@ The `shared/` folder contains guides used by multiple prompts:
## References

- **12 Rules of Technical Writing:** https://github.com/strapi/documentation/blob/main/12-rules-of-technical-writing.md
- **Templates:** [`agents/templates/` in the repository](https://github.com/strapi/documentation/tree/main/agents/templates)
- **Authoring guides:** [`agents/authoring/AGENTS.*.md` in the repository](https://github.com/strapi/documentation/tree/main/agents/authoring)
- **Templates:** [`claude-plugins/inki/references/templates/` in the repository](https://github.com/strapi/documentation/tree/main/claude-plugins/inki/references/templates)
- **Authoring guides:** [`claude-plugins/inki/references/authoring/AGENTS.*.md` in the repository](https://github.com/strapi/documentation/tree/main/claude-plugins/inki/references/authoring)
- **Root agent guide:** [`AGENTS.md` in the repository](https://github.com/strapi/documentation/blob/main/AGENTS.md)

---
Expand Down Expand Up @@ -656,12 +656,12 @@ Detected: **[Type]** (from path `[path]`)

| Path pattern | Type | Template |
|-------------|------|----------|
| `cms/features/*` | Feature | `agents/templates/feature-template.md` |
| `cms/plugins/*` | Plugin | `agents/templates/plugin-template.md` |
| `cms/configurations/*` | Configuration | `agents/templates/configuration-template.md` |
| `cms/api/*` | API | `agents/templates/api-template.md` |
| `cms/migration/**/breaking-changes/*` | Breaking Change | `agents/templates/breaking-change-template.md` |
| `**/guides/*` or "How to..." | Guide | `agents/templates/guide-template.md` |
| `cms/features/*` | Feature | `claude-plugins/inki/references/templates/feature-template.md` |
| `cms/plugins/*` | Plugin | `claude-plugins/inki/references/templates/plugin-template.md` |
| `cms/configurations/*` | Configuration | `claude-plugins/inki/references/templates/configuration-template.md` |
| `cms/api/*` | API | `claude-plugins/inki/references/templates/api-template.md` |
| `cms/migration/**/breaking-changes/*` | Breaking Change | `claude-plugins/inki/references/templates/breaking-change-template.md` |
| `**/guides/*` or "How to..." | Guide | `claude-plugins/inki/references/templates/guide-template.md` |

---

Expand Down
12 changes: 6 additions & 6 deletions .cursor/rules/strapi-docs-outline-checker.mdc
Original file line number Diff line number Diff line change
Expand Up @@ -166,12 +166,12 @@ Each page should primarily serve ONE Diataxis type:

| Path pattern | Type | Template |
|-------------|------|----------|
| `cms/features/*` | Feature | `agents/templates/feature-template.md` |
| `cms/plugins/*` | Plugin | `agents/templates/plugin-template.md` |
| `cms/configurations/*` | Configuration | `agents/templates/configuration-template.md` |
| `cms/api/*` | API | `agents/templates/api-template.md` |
| `cms/migration/**/breaking-changes/*` | Breaking Change | `agents/templates/breaking-change-template.md` |
| `**/guides/*` or title starts with "How to" | Guide | `agents/templates/guide-template.md` |
| `cms/features/*` | Feature | `claude-plugins/inki/references/templates/feature-template.md` |
| `cms/plugins/*` | Plugin | `claude-plugins/inki/references/templates/plugin-template.md` |
| `cms/configurations/*` | Configuration | `claude-plugins/inki/references/templates/configuration-template.md` |
| `cms/api/*` | API | `claude-plugins/inki/references/templates/api-template.md` |
| `cms/migration/**/breaking-changes/*` | Breaking Change | `claude-plugins/inki/references/templates/breaking-change-template.md` |
| `**/guides/*` or title starts with "How to" | Guide | `claude-plugins/inki/references/templates/guide-template.md` |

### Override

Expand Down
34 changes: 17 additions & 17 deletions .cursor/rules/strapi-docs-outline-generator.mdc
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,8 @@ The machine-readable YAML from the Router, containing:

```yaml
doc_type: feature | plugin | configuration | guide | api | breaking-change
template: agents/templates/feature-template.md # or null
guide: agents/authoring/AGENTS.cms.features.md # or null
template: claude-plugins/inki/references/templates/feature-template.md # or null
guide: claude-plugins/inki/references/authoring/AGENTS.cms.features.md # or null
key_topics: [topic1, topic2, topic3]

targets:
Expand All @@ -75,7 +75,7 @@ The raw input that describes what needs to be documented:

**Not required when:** `action: create_page` — the page doesn't exist yet.

**How to obtain it:** Use GitHub MCP tools to fetch the file from the repository (see `agents/prompts/shared/github-mcp-usage.md`).
**How to obtain it:** Use GitHub MCP tools to fetch the file from the repository (see `claude-plugins/inki/references/prompts/shared/github-mcp-usage.md`).

---

Expand All @@ -95,8 +95,8 @@ If the Router output contains multiple `primary` targets (rare), generate a sepa

**Before analyzing source material**, read the template and authoring guide specified in the Router output:

1. **Read the template file** (e.g., `agents/templates/feature-template.md`). This is the Single Source of Truth (SSOT) for required sections, components, and structure.
2. **Read the authoring guide** (e.g., `agents/authoring/AGENTS.cms.features.md`). This provides additional conventions, heading rules, and quality expectations.
1. **Read the template file** (e.g., `claude-plugins/inki/references/templates/feature-template.md`). This is the Single Source of Truth (SSOT) for required sections, components, and structure.
2. **Read the authoring guide** (e.g., `claude-plugins/inki/references/authoring/AGENTS.cms.features.md`). This provides additional conventions, heading rules, and quality expectations.

If both `template` and `guide` are null (rare), fall back to the type-specific heuristics in the "Document type handling" section below plus the 12 Rules of Technical Writing.

Expand Down Expand Up @@ -151,8 +151,8 @@ Generate the structured YAML outline following the output format defined below.

### Feature (`doc_type: feature`)

**Template:** `agents/templates/feature-template.md`
**Guide:** `agents/authoring/AGENTS.cms.features.md`
**Template:** `claude-plugins/inki/references/templates/feature-template.md`
**Guide:** `claude-plugins/inki/references/authoring/AGENTS.cms.features.md`

**Skeleton:** H1 → `<Tldr>` → Intro → `<IdentityCard>` → `## Configuration` → `## Usage`

Expand All @@ -164,8 +164,8 @@ Generate the structured YAML outline following the output format defined below.

### Plugin (`doc_type: plugin`)

**Template:** `agents/templates/plugin-template.md`
**Guide:** `agents/authoring/AGENTS.cms.plugins.md`
**Template:** `claude-plugins/inki/references/templates/plugin-template.md`
**Guide:** `claude-plugins/inki/references/authoring/AGENTS.cms.plugins.md`

**Skeleton:** H1 → `<Tldr>` → `<IdentityCard isPlugin>` → `## Installation` → `## Configuration` → `## Usage`

Expand All @@ -182,8 +182,8 @@ Generate the structured YAML outline following the output format defined below.

### Configuration (`doc_type: configuration`)

**Template:** `agents/templates/configuration-template.md`
**Guide:** `agents/authoring/AGENTS.cms.configurations.md`
**Template:** `claude-plugins/inki/references/templates/configuration-template.md`
**Guide:** `claude-plugins/inki/references/authoring/AGENTS.cms.configurations.md`

**Common core:** H1 → `<Tldr>` → `:::caution` (if applicable) → Intro paragraph (names file paths)

Expand All @@ -198,8 +198,8 @@ Generate the structured YAML outline following the output format defined below.

### Guide (`doc_type: guide`)

**Template:** `agents/templates/guide-template.md`
**Guide:** `agents/authoring/AGENTS.cms.guides.md`
**Template:** `claude-plugins/inki/references/templates/guide-template.md`
**Guide:** `claude-plugins/inki/references/authoring/AGENTS.cms.guides.md`

**Skeleton:** H1 → `<Tldr>` → Intro → `:::prerequisites` → Steps → `## Troubleshooting` (optional)

Expand All @@ -212,8 +212,8 @@ Generate the structured YAML outline following the output format defined below.

### API (`doc_type: api`)

**Template:** `agents/templates/api-template.md`
**Guide:** `agents/authoring/AGENTS.cms.api.md`
**Template:** `claude-plugins/inki/references/templates/api-template.md`
**Guide:** `claude-plugins/inki/references/authoring/AGENTS.cms.api.md`

API pages have **3 sub-types**. Determine from source material:

Expand Down Expand Up @@ -244,8 +244,8 @@ Each endpoint H2 has H3s: Path/query parameters, Request body, Responses, Exampl

### Breaking Change (`doc_type: breaking-change`)

**Template:** `agents/templates/breaking-change-template.md`
**Guide:** `agents/authoring/AGENTS.cms.breaking-changes.md`
**Template:** `claude-plugins/inki/references/templates/breaking-change-template.md`
**Guide:** `claude-plugins/inki/references/authoring/AGENTS.cms.breaking-changes.md`

**Skeleton:** imports → H1 → Summary → `<Intro />` → `<BreakingChangeIdCard />` → `## Breaking change description` → `## Migration`

Expand Down
22 changes: 11 additions & 11 deletions .cursor/rules/strapi-docs-router.mdc
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ The Router cannot make reliable placement decisions without these files. If neit

When the user provides a GitHub PR as source material, use the GitHub MCP tools to fetch the PR content directly.

👉 **See [GitHub MCP Usage Guide](agents/prompts/shared/github-mcp-usage.md)** for the full workflow.
👉 **See [GitHub MCP Usage Guide](claude-plugins/inki/references/prompts/shared/github-mcp-usage.md)** for the full workflow.

**Quick reference:**
1. `github:get_pull_request(owner, repo, pull_number)` → PR title, description
Expand Down Expand Up @@ -74,7 +74,7 @@ A structured Markdown report containing:

| Page | What to do |
|------|------------|
| `path/to/new-page.md` | **Create** new page — follow [Feature template](https://github.com/strapi/documentation/blob/main/agents/templates/feature-template.md) + [Features authoring guide](https://github.com/strapi/documentation/blob/main/agents/authoring/AGENTS.cms.features.md) |
| `path/to/new-page.md` | **Create** new page — follow [Feature template](https://github.com/strapi/documentation/blob/main/claude-plugins/inki/references/templates/feature-template.md) + [Features authoring guide](https://github.com/strapi/documentation/blob/main/claude-plugins/inki/references/authoring/AGENTS.cms.features.md) |
| `path/to/existing.md` | **Update** — add [description] to "[Section name]" section |
| `path/to/other.md` | **Update** — add row to "[Table name]" table |
| `path/to/conditional.md` | **Later** — [condition, e.g., "when X feature ships"] |
Expand Down Expand Up @@ -306,12 +306,12 @@ Set `ask_user` (as a top-level YAML field or as the placement decision) when:

| Type | Path patterns | Template | Authoring guide |
|------|--------------|----------|-----------------|
| **Feature** | `cms/features/*` | `agents/templates/feature-template.md` | `agents/cms/features/AGENTS.md` |
| **Plugin** | `cms/plugins/*` (not `plugins-development`) | `agents/templates/plugin-template.md` | `agents/cms/plugins/AGENTS.md` |
| **Configuration** | `cms/configurations/*` | `agents/templates/configuration-template.md` | `agents/cms/configurations/AGENTS.md` |
| **Guide** | `**/guides/*` or task-oriented "How to…" | `agents/templates/guide-template.md` | `agents/cms/AGENTS.guides.md` |
| **API** | `cms/api/*` | `agents/templates/api-template.md` | `agents/cms/api/AGENTS.md` |
| **Breaking Change** | `cms/migration/**/breaking-changes/*.md` | `agents/templates/breaking-change-template.md` | `agents/cms/migration/AGENTS.md` |
| **Feature** | `cms/features/*` | `claude-plugins/inki/references/templates/feature-template.md` | `agents/cms/features/AGENTS.md` |
| **Plugin** | `cms/plugins/*` (not `plugins-development`) | `claude-plugins/inki/references/templates/plugin-template.md` | `agents/cms/plugins/AGENTS.md` |
| **Configuration** | `cms/configurations/*` | `claude-plugins/inki/references/templates/configuration-template.md` | `agents/cms/configurations/AGENTS.md` |
| **Guide** | `**/guides/*` or task-oriented "How to…" | `claude-plugins/inki/references/templates/guide-template.md` | `agents/cms/AGENTS.guides.md` |
| **API** | `cms/api/*` | `claude-plugins/inki/references/templates/api-template.md` | `agents/cms/api/AGENTS.md` |
| **Breaking Change** | `cms/migration/**/breaking-changes/*.md` | `claude-plugins/inki/references/templates/breaking-change-template.md` | `agents/cms/migration/AGENTS.md` |
| **Concept** | Introductions, overviews, conceptual pages | None | `agents/cms/AGENTS.concepts.md` |
| **Cloud** | `cloud/*` | None | `agents/cloud/AGENTS.md` |
| **Snippet** | `snippets/*` | None | `agents/snippets/AGENTS.md` |
Expand Down Expand Up @@ -404,7 +404,7 @@ For **each target** in the routing:
1. **Determine document type** from the target's path (see Document Types table)
2. **Locate the template** (if one exists for this type)
3. **Locate the authoring guide** (if one exists for this type)
4. If no template or guide exists for a target, note that the [12 Rules of Technical Writing](https://strapi.notion.site/12-Rules-of-Technical-Writing-c75e080e6b19432287b3dd61c2c9fa04) and the [Style Checker](https://github.com/strapi/documentation/blob/main/agents/prompts/style-checker.md) are the minimum standards.
4. If no template or guide exists for a target, note that the [12 Rules of Technical Writing](https://strapi.notion.site/12-Rules-of-Technical-Writing-c75e080e6b19432287b3dd61c2c9fa04) and the [Style Checker](https://github.com/strapi/documentation/blob/main/claude-plugins/inki/references/prompts/style-checker.md) are the minimum standards.

**Important:** Each target may have a different document type. For example, a routing with both `cms/features/mcp-server.md` and `cms/configurations/server.md` requires:
- Feature template + Features authoring guide for the feature page
Expand Down Expand Up @@ -432,7 +432,7 @@ The "Existing pages found" table must show the correct template and authoring gu

8. **Respect existing architecture.** Prefer fitting content into the existing structure over creating new categories. `create_category` should be rare and always confirmed with the user.

9. **Use GitHub MCP when available.** When the source is a GitHub PR, use the GitHub MCP tools to fetch the PR content directly rather than asking the user to paste it. See [GitHub MCP Usage Guide](agents/prompts/shared/github-mcp-usage.md).
9. **Use GitHub MCP when available.** When the source is a GitHub PR, use the GitHub MCP tools to fetch the PR content directly rather than asking the user to paste it. See [GitHub MCP Usage Guide](claude-plugins/inki/references/prompts/shared/github-mcp-usage.md).

10. **Stay in scope.** The Router decides *where* content goes. It does NOT:
- Extract detailed specifications from the source material (→ Outline Generator)
Expand Down Expand Up @@ -639,7 +639,7 @@ targets:

**Source:** User says "Route PR #1542 from strapi/documentation"

**Expected workflow:** See [GitHub MCP Usage Guide](agents/prompts/shared/github-mcp-usage.md)
**Expected workflow:** See [GitHub MCP Usage Guide](claude-plugins/inki/references/prompts/shared/github-mcp-usage.md)

1. Fetch PR metadata → Title: "Add MCP Server documentation"
2. Fetch changed files → `docs/cms/features/mcp-server.md` (added), `docs/cms/configurations/server.md` (modified)
Expand Down
Loading
Loading